Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在没有字符串的情况下找到文件名为bash的文件_Bash_File_Grep - Fatal编程技术网

如何在没有字符串的情况下找到文件名为bash的文件

如何在没有字符串的情况下找到文件名为bash的文件,bash,file,grep,Bash,File,Grep,您好,我有一个文件名为的文件,看起来像: names.txt: 我需要搜索所有这些文件并返回那些不包含模式的文件。我该怎么做。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

您好,我有一个文件名为的文件,看起来像:

names.txt:


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

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

我不理解你,我有文件,比如说,names.txt,在这个文件中我有来自其他目录的文件名,我需要浏览它们的内容,找到没有字符串模式的文件,即“taurus”您需要创建一个Do You want
grep-v
?如果names.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