3

日付のリストを取得し、読みやすいリストにフォーマットする AWK スクリプトを作成しています。問題なくできました。

本当の問題はこれです。一覧表示後、テキストファイルに「2010」が何回出現するかを表示したい。

どうすればいいですか?私は何日も探していましたが、まったく何も思いつきませんでした。

4

2 に答える 2

3
awk -F"2010" 'NF>0 { count += NF-1 } END { print 0+count }
于 2012-04-22T05:31:18.710 に答える
2
awk '{ for (i=1;i<=NF;i++) if ( $i == "2010" ) count++ } END { print count }' myfile.txt
于 2012-04-22T05:02:44.153 に答える