分组求和
对第一个进行分组, 对第二列的数据进行累加
awk -F '|' '{s[$1] += $2} END{for(i in s) print i, s[i]} }' srcFile > outFile
例:
awk -F '|' '{s[$8] += $34+$35} END {for(i in s) {print i, s[i]}}' 00/* > ./t00
awk -F '|' '{s[$3] += $5+$6} END {for(i in s) {print i, s[i]}}' 00/* > .//tt00
结果
13817242269 7132
18334072246 1418
13485264616 47093
18321198945 7012
15201886752 40
13513701841 9543
18203899222 6028