我有一堆文件 我想拿到那些文件的文件文件名 这些文件的内容里没有一个词
我想用一个单行语句在 shell 中做到这一点。 我知道要找到文件文件文件名并不难, 这些文件文件名中包含一个给定的单词 。
下面将给我所有包含一个单词的文件 。
find . | xargs grep -l "someword" | uniq
Update:
I thought that grep only works on a per line basis, but that s not true. So the above command can be changed to:
find . | xargs grep -l "someword"
因此,这个问题的答案显而易见:
find . | xargs grep -L "someword"