如何查找不包含给定字符串模式的文件?

如何找出当前目录中包含单词foo (使用grep )的文件?


如果你的grep有-L (或--files-without-match )选项:

$ grep -L "foo" *

看看ack 。 它为您自动执行.svn排除,为您提供Perl正则表达式,并且是单个Perl程序的简单下载。

相当于你正在寻找的应该是,在ack

ack -L foo

以下命令给我所有不包含模式foo的文件:

find .  -not  -ipath '.*svn*' -exec  grep  -H -E -o -c  "foo"  {} ; | grep 0
链接地址: http://www.djcxy.com/p/2193.html

上一篇: How do I find files that do not contain a given string pattern?

下一篇: AngularJS : Factory and Service?