如何统计当前目录中包含特定短语的文件数量?

如何统计当前目录中包含特定短语的文件数量?

我想计算当前目录中包含短语“HW”的文件数量。

我试过

ls -l | grep HW | wc -l

答案1

要计算有多少个文件中有字符串“HW”,请执行以下操作:

find . -maxdepth 1 -type f | xargs grep -m 1 HW | wc -l

如果您的目录只有常规文件:

grep -m 1 HW * 2>/dev/null | wc -l

如果您正在寻找文件名其中包含字符串“HW”:

find . -type f -name "*HW*" | wc -l

相关内容