有一个文件 a.txt,内容如下:
A,01,234
B,01,1000
C,02,2999
C,01,1000
C,02,1000
现在要针对头两个字段的组合即 和 ==1000的数量进行统计
输出为四个字段:
字段1 为原来的
字段2 为原来的
字段3 为对 前两个字段满足 统计所得的结果
字段4 为对 前两个字段满足 里面 == 1000 统计所得的结果
如果不用程序,我们手工作的结果应该为:
A,01,1,0
B,01,1,1
C,02,2,1
C,01,1,1
如果用脚本来进行这个统计,呵呵:
cat a.txt awk 'BEGIN~/1000/END{for (i in a){print i,a[i],b[i]}}'
(出处:http://www.sheup.com)