现有一文本(1.txt)如下:
10|2
30|3
10|4
20|7
20|8
想判断如果第一个域相同,则第二个域相加,结果如下:
10|6
20|15
awk -F'|' '{a[$1]+=$2}END {for( i in a ) print i"|" a[i]}' 1.txt