要求:假如如今有個文本,格式以下:ide
a 1spa
b 2get
c 3it
b 4class
a 5awk
d 6腳本
f 7di
g 8view
c 9vi
d 10
左邊一列是隨機的字母,右邊一列是隨機的數字,而後要求寫個腳本輸出格式爲:
a 6
b 6
c 12
d 16
f 7
g 8
答:awk'{a[$1]+=$2;}END{for(i in a) print i,a[i]; }' a.txt;
答案:awk'BEGIN{while(getline < "a.txt") a[$1]+=$2;for(i in a ) printi,a[i]}';