使用Shell脚本的文本文件中的列总和 [英] sum of column in text file using shell script
本文介绍了使用Shell脚本的文本文件中的列总和的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有这样的文件
1814 1
2076 2
2076 1
3958 1
2076 2
2498 3
2858 2
2858 1
1818 2
1814 1
2423 1
3588 12
2026 2
2076 1
1814 1
3576 1
2005 2
1814 1
2107 1
2810 1
我想生成这样的报告
1814 3
2076 6
3958 1
2858 3
基本上计算第1列中每个唯一值的总数
Basically calculate the total for each unique value in column 1
推荐答案
使用awk:
awk '{s[$1] += $2} END{ for (x in s) print x, s[x] }' input
这篇关于使用Shell脚本的文本文件中的列总和的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文