您好我有文件名的文件,它看起来像:
names.txt中:
first.html
second.html
third.html
我需要搜索所有文件并返回不包含模式的文件。我怎么能这样做。
答案 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