awk 群組加總
測試的檔案內容如下,可以看到第一欄有重覆的資料
$ cat a
a 1
a 2
b 1
b 2
b 3
c 1
c 2
d 1
$ cat a
a 1
a 2
b 1
b 2
b 3
c 1
c 2
d 1
利用 awk 算出第一欄相同時,第二欄的加總數字是多少
$ cat a | awk '{a[$1]+=$2} END{ for (i in a) print i,a[i]}'
a 3
b 6
c 3
d 1
留言
張貼留言