进行统计的 awk 脚本(转)[@more@]
有一个文件 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]}}
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8225414/viewspace-945167/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/8225414/viewspace-945167/