我正在尝试计算文件中的确切单词外观,即使它在shell脚本中使用grep在一行中重复多次。 我试过了:
grep -o $anyword $file |wc -l
和
grep -iw $anyword $file |wc -l
两者都不起作用。
例如," word"
的计数输入文件:
bla bla Word blabla WORD
word bla boa
boa word bla word2
输出应为:
4
答案 0 :(得分:2)
正确的 grep 方法:
grep -iwo 'word' file | wc -l
4
答案 1 :(得分:0)
awk -v IGNORECASE=1 '{for(i=1;i<=NF;i++) if($i=="word") c++} END{print c}' inputfile
4