我有一个包含大量 xml 文件的目录。我现在想找出包含特定字符串的文件数量(以及可选的文件名)。XML 标签实际上并不重要,每个文件都可以看作文本文件。
我发现了类似的问题这里,但这将输出整个文件内容。我只对文件名和包含给定字符串的文件数量感兴趣。
答案1
以下是从目录内部运行的命令。
文件数量:
grep -l text *.xml |wc -l
文件名:
grep -l text *.xml
我有一个包含大量 xml 文件的目录。我现在想找出包含特定字符串的文件数量(以及可选的文件名)。XML 标签实际上并不重要,每个文件都可以看作文本文件。
我发现了类似的问题这里,但这将输出整个文件内容。我只对文件名和包含给定字符串的文件数量感兴趣。
以下是从目录内部运行的命令。
文件数量:
grep -l text *.xml |wc -l
文件名:
grep -l text *.xml