- 論壇徽章:
- 0
|
本帖最后由 華南2012 于 2016-04-26 11:32 編輯
大家好,希望統(tǒng)計1.txt中第五列各項值的出現(xiàn)次數(shù),謝謝了.
第五列各項值:
2
1
2
1
5
一.1.txt
201512|18899751107|2006857209281|115|2
201512|18899751486|2006793164777|125|1
201512|18899753186|2006795596422|108|2
201512|18899753282|2006857210601|104|1
201512|18899754342|2006793196879|127|5
二.不理想結(jié)果
$ awk 'BEGIN{FS="|"} {for(i=1;i<=5;i++){if($5==i)nr++;if(NR==FNR)printf("%d\n",nr)}}' 1.txt
0
1
0
0
0
1
1
0
0
0
1
2
0
0
0
2
2
0
0
0
2
2
0
0
1
三.期望結(jié)果
$ awk 'BEGIN{FS="|"} {for(i=1;i<=5;i++){if($5==i)nr++;if(NR==5)printf("%d\n",nr)}}' 1.txt
2
2
0
0
1
請問什么樣的腳本可以得到“三.期望結(jié)果”,感覺if(NR==5)好low喔,請大神賜教,哈哈哈
|
|