如何使用grep
命令只打印匹配的文件而不包含匹配条件所在的行?请提供相应的选项。
-l
选项可以只打印匹配的文件名,而不包含匹配条件所在的行。如何使用grep
命令只打印匹配的文件而不包含匹配条件所在的行?请提供相应的选项。
-l
选项可以只打印匹配的文件名,而不包含匹配条件所在的行。grep -l
(这是小写字母 L)
你可以使用类 Unix 的 -l
开关——通常是简洁和晦涩的——或等效的 --files-with-matches
——更长更易读。
grep --help
命令的输出不易阅读,但它存在:
-l, --files-with-matches print only names of FILEs containing matches
-l
(小写的 L)。
还有一件非常重要的事情要记住。
为了更加精确,您需要指定类似以下的命令:
grep -l "模式" *
grep -lR 'foo'
- user323094