Regex Grep匹配模式文件中的两个或多个模式

Regex Grep匹配模式文件中的两个或多个模式,regex,grep,gnu,Regex,Grep,Gnu,我想使用grep从一个文件中提取匹配的模式,只有当该行包含我的模式文件中包含的两个或多个模式时。这是我对语法的大致理解,但它不起作用。有什么建议吗 egrep -f -i pattern.txt {2,} file.txt >> output.txt 通过这种方式,您可以使用此命令在一行中扫描多个图案。尝试谷歌“正则表达式与grep教程”,你会找到答案。在一行中提及您要搜索的模式时,也要具体 通过这种方式,您可以使用此命令在一行中扫描多个图案。尝试谷歌“正则表达式与grep教程”,

我想使用grep从一个文件中提取匹配的模式,只有当该行包含我的模式文件中包含的两个或多个模式时。这是我对语法的大致理解,但它不起作用。有什么建议吗

egrep -f -i pattern.txt {2,} file.txt >> output.txt
通过这种方式,您可以使用此命令在一行中扫描多个图案。尝试谷歌“正则表达式与grep教程”,你会找到答案。在一行中提及您要搜索的模式时,也要具体


通过这种方式,您可以使用此命令在一行中扫描多个图案。尝试谷歌“正则表达式与grep教程”,你会找到答案。在一行中提到要搜索的模式时,也要特别明确。

你能解释一下这个粗略想法背后的原因吗?我认为一般来说是不可能的-
grep
没有这样的功能。我宁愿尝试修补模式文件中的正则表达式-你能提供它吗?你能提供一个源文件的例子吗,模式,您想要实现的示例输出是什么?您能解释一下这个粗略想法背后的原因吗?我认为一般来说是不可能的-
grep
没有这样的功能。我更愿意尝试修补模式文件中的正则表达式-您能提供它吗?您能提供一个源文件、模式和您想要实现的示例输出吗?
grep -E '/pattern1/' -E '/pattern2/' file