我有这样的文件
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
Run Code Online (Sandbox Code Playgroud)
我想生成这样的报告
1814 3
2076 6
3958 1
2858 3
Run Code Online (Sandbox Code Playgroud)
基本上计算第1列中每个唯一值的总和
使用awk:
awk '{s[$1] += $2} END{ for (x in s) print x, s[x] }' input
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1070 次 |
| 最近记录: |