在 Windows GIT Bash 的 .txt 文件中查找所有出现的单词
Find all occurrences of a word in .txt files with GIT Bash on Windows
试图在一个目录中的一系列不同的 .txt 文件中查找某个单词的所有匹配项。
如果可能的话,我正在寻找能给我准确计数的命令。
到目前为止我已经尝试过:
$ grep -w 'string' *
和:
$ grep --include=\*.{txt} -rnw desktop/testfiles/ -e "string"
第一个输出了它的全部内容,第二个似乎什么也没做。
有什么想法吗?
简单地:
grep -w "string" *.txt | wc -l
GNU awk 也允许在单个命令中完成
awk -v w="string" '==w{n++} END{print n}' RS=' |\n' *.txt
试图在一个目录中的一系列不同的 .txt 文件中查找某个单词的所有匹配项。 如果可能的话,我正在寻找能给我准确计数的命令。
到目前为止我已经尝试过:
$ grep -w 'string' *
和:
$ grep --include=\*.{txt} -rnw desktop/testfiles/ -e "string"
第一个输出了它的全部内容,第二个似乎什么也没做。 有什么想法吗?
简单地:
grep -w "string" *.txt | wc -l
GNU awk 也允许在单个命令中完成
awk -v w="string" '==w{n++} END{print n}' RS=' |\n' *.txt