请教如何用b shell/awk实现汇总
我有一个文件:
111 3
112 5
111 6
113 7
112 8
需要得到这样的结果
111 10
112 13
113 7
请教用shell该如何实现呢?
[解决办法]
awk '{a[$1]+=$2} END{for(i in a) print i, a[i]}' yourfile
发布时间: 2012-06-23 14:52:43 作者: rapoo
请教如何用b shell/awk实现汇总
我有一个文件:
111 3
112 5
111 6
113 7
112 8
需要得到这样的结果
111 10
112 13
113 7
请教用shell该如何实现呢?
[解决办法]
awk '{a[$1]+=$2} END{for(i in a) print i, a[i]}' yourfile