如何查找没有带文件名bash文件的字符串的文件

时间:2016-01-11 14:43:28

标签: bash file grep

您好我有文件名的文件,它看起来像:

names.txt中

first.html
second.html
third.html

我需要搜索所有文件并返回不包含模式的文件。我怎么能这样做。

1 个答案:

答案 0 :(得分:0)

grep接受多个文件作为输入,您正在寻找的选项是-L

$ grep -L pattern $(cat filenames.txt)

示例:

$ cat filenames.txt
first.html
second.html
third.html

$ cat first.html

2

4
$ cat second.html
1
2
3
4
5
$ cat third.html
4
5
6
7
8
9
10
$ grep -L 2 $(cat filenames.txt)
third.html