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
Regex 一个文件中提供多个模式的grep_Regex_File_Grep - Fatal编程技术网

Regex 一个文件中提供多个模式的grep

Regex 一个文件中提供多个模式的grep,regex,file,grep,Regex,File,Grep,我想让grep在一些文件中找到一些模式。 假设我有一个包含 pattern1 pattern2 pattern3 pattern4 ... patternx 而不是在每个模式前编辑grep,如: grep pattern1 arg grep pattern2 arg ... grep patternx arg 我更愿意一次将全部模式输入grep,并让grep生成输出 当然,我可以在sh-for循环中进行迭代,但我在这里问自己的问题是,是否可以使用grep一次 grep -f yourPatF

我想让grep在一些文件中找到一些模式。 假设我有一个包含

pattern1
pattern2
pattern3
pattern4
...
patternx
而不是在每个模式前编辑grep,如:

grep pattern1 arg
grep pattern2 arg
...
grep patternx arg
我更愿意一次将全部模式输入grep,并让grep生成输出


当然,我可以在sh-for循环中进行迭代,但我在这里问自己的问题是,是否可以使用grep一次

grep -f yourPatFile /path/files

您可以阅读grep的手册页以了解
-f
选项的详细信息,基本上它允许grep在文件中使用模式(每行作为模式)

哎哟。很容易。谢谢