我有两列文件,第一列排序,这样
0 107
1 1
1 141
2 22
3 1
3 222
4 65
5 1
5 53
6 79
我想要第一列中没有重复条目的输出,第二列是重复的第一列值的第二列旧值的总和。我的尝试:awk '$1 != p{ if (NR>1) print p, s; p=$1; s=0} {s+=$2} END{print p, s}'
,输出
107
1 142
2 22
3 223
4 65
5 54
6 79
即0
不显示第一行第一列的值。我错过了什么?首选单线解决方案。