- 论坛徽章:
- 4
|
回复 2# wh7211
基于你的代码,做了下简化
- cat file
- Atom added lines: 89 , removed lines: 15 , total lines: 74
- Atom added lines: 16 , removed lines: 4 , total lines: 12
- Alex added lines: 47 , removed lines: 22 , total lines: 25
- Alex added lines: 154 , removed lines: 146 , total lines: 8
复制代码
- awk '{for(i=1;i<=NF;i++){if(i==4||i==8||i==12){$i+=b[$1,i];b[$1,i]=$i}}}a[$1]++' file
- 执行结果:
- Atom added lines: 105 , removed lines: 19 , total lines: 86
- Alex added lines: 201 , removed lines: 168 , total lines: 33
复制代码
多列累加还蛮实用的。
|
|