当前位置:Linux教程 - Linux综合 - 进行统计的 awk 脚本

进行统计的 awk 脚本

  有一个文件 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)