3
嘿,我想計算awk中某個列的數據量。
一個示例數據集是
2 5 8
1 3 7
8 5 9
我想要計算第二列中5的頻率。這就是我想,沒有工作Awk計數頻率
{
total = 0;
for(i=1;i<=NF;i++)
{
if(i==2)
{if($i==5) {total++;}
}
printf("%s ", total);
}
}
嘿,我想計算awk中某個列的數據量。
一個示例數據集是
2 5 8
1 3 7
8 5 9
我想要計算第二列中5的頻率。這就是我想,沒有工作Awk計數頻率
{
total = 0;
for(i=1;i<=NF;i++)
{
if(i==2)
{if($i==5) {total++;}
}
printf("%s ", total);
}
}
如何如下:
awk '{ if ($2==5) count++ } END { print count }'
awk 'NR == 1 {ind = 0} $2 == 5 {ind++} END {print ind}' testdata.txt
可以移動狀態了塊:'awk的「$ 2 == 5 {算++ } END {print count}' –