要求:假如如今有个文本,格式以下: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]}';