miller
发布于

shell 合并相同项目,累加


排序,sed清理人名后边括号内容,合并相同人名

 cat ddd.csv | sort| cut -d ',' -f 1,3 | sed "s/(.*)//g" | sed "s/,/ /g" | awk '{if($1){a[$1] += $2;}} END{for(i in a){print i":"a[i]}} '
 cat ddd.csv | sort| cut -d ',' -f 1,3 | sed "s/(.*)//g" | awk -F ',' '{if($1){a[$1] += $2;}} END{for(i in a){print i":"a[i]}} '
浏览 (433)
点赞
收藏
评论