如何计算字符串在仅包含AWK的文本文件中出现的次数?

时间:2012-04-22 04:52:03

标签: linux awk

我正在编写一个AWK脚本,该脚本获取日期列表并将其格式化为更易于阅读的列表。我能做到这一点没问题。

真正的问题是这个。显示列表后,我想显示文本文件中出现“2010”的次数。

我该怎么做?我一直在寻找几天,但我什么都没有。

2 个答案:

答案 0 :(得分:3)

awk -F"2010" 'NF>0 { count += NF-1 } END { print 0+count }

答案 1 :(得分:2)

awk '{ for (i=1;i<=NF;i++) if ( $i == "2010" ) count++ } END { print count }' myfile.txt