如何在Linux上查找不包含文本的文本文件?

如何在Linux上查找包含文本的文件? 基本上我正在寻找以下的反面

find . -print | xargs grep -iL "somestring"

具有讽刺意味的是,你引用的命令完全符合你描述的内容。 测试它!

echo "hello" > a
echo "bye" > b
grep -iL BYE a b

说只有一个。


我想你可能会迷惑-L和-l

find . -print | xargs grep -iL "somestring"

相反的

find . -print | xargs grep -il "somestring"

顺便说一句,考虑一下

find . -print0 | xargs -0 grep -iL "somestring"

甚至

grep -IRiL "somestring" .
链接地址: http://www.djcxy.com/p/2201.html

上一篇: How to find text files not containing text on Linux?

下一篇: How can I use grep to show just filenames (no in