我有一个文本文件,内容是:
ABC 50
DEF 70
XYZ 20
DEF 100
MNP 60
ABC 30
我想要一个输出,它总结各个值并显示结果。例如,文件中所有 ABC 值的总和为 (50 + 30 = 80),DEF 为 (100 + 70 = 170)。因此,输出应将所有唯一的第一列名称总结为 -
ABC 80
DEF 170
XYZ 20
MNP 60
任何帮助将不胜感激。
Thanks
$ awk '{a[$1]+=$2}END{for(i in a) print i,a[i]}' file
ABC 80
XYZ 20
MNP 60
DEF 170
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)