计算一个单词在 Linux 文件集合中的出现次数

And*_*ech 0 linux word-count

我试图在 Linux 中查找文档集合中特定单词的字数。

我已经尝试过grepack-grep结合使用,wc但我似乎无法提出有效的管道组合:)

Pyl*_*lsa 6

请尝试以下操作:

grep -o "string" filename | wc -w
Run Code Online (Sandbox Code Playgroud)

如果您想要目录中的所有文件,请从该目录运行以下脚本:

for file in *
    do let count=$count+`grep -o "wordyouaretryingtofind" $file | wc -w`
done
echo occurence $count times
Run Code Online (Sandbox Code Playgroud)