请帮助标识第三个字段值等于零的行项目的数量以及其中第三字段值不等于零,逐个字段的行项目的计数字段: 需要如果没有计数,则将“Count!= 0 & Count = 0”填充为“0”。awk计数零和非零字段值:
Input file: f1.txt
ppp1,abc,10,qqq
ppp2,abc,5,qqq
ppp3,abc,0,qqq
ppp4,abc,18,qqq
ppp5,abc,0,qqq
mmm1,xyz,0,rrr
mmm2,xyz,55,rrr
nnn1,ijk,12,sss
nnn2,ijk,89,sss
nnn3,ijk,62,sss
bbb1,lmn,0,ttt
bbb2,lmn,0,ttt
Output.txt
abc,count!=0,3
abc,count=0,2
xyz,count!=0,1
xyz,count=0,1
ijk,count!=0,3
ijk,count=0,0
lmn,count!=0,0
lmn,count=0,2
这太笼统了。请说明你的尝试和卡住的地方。 – fedorqui
你如何处理awk脚本中的数组? –
从这个命令,我可以得到没有条件的所有计数:awk -F',''{print $ 2}'f1.txt |排序| uniq -c – VNA