- 数据:
-
- abcdef|12
abcdef|11
abcdef|89
abcdef|10
mnwlk3|4
mnwlk3|5
- abcdef|12
- 编写
-
- cat silly.test |sort |awk -F '|' 'BEGIN{getline;preId=$1;sum[preId]=$2}{if(preId==$1){sum[preId]+=$2}else{preId=$1;sum[preId]=$2}}END{for(uid in sum){print uid,sum[uid]}}'