博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

awk

Posted on 2015-10-20 17:17  jong  阅读(147)  评论(0编辑  收藏  举报

awk排重并将第二行累加比如
1 100
2 200
3 300
2 400
3 500

结果是
1 100
2 600
3 800
使用awk方法为:
cat logfile | awk '{counts[$1]+=$2}END{for (x in counts){print x, counts[x]}}'