和使用grep /正则表达式的语句

She*_*ock 2 regex unix grep

我正在使用grep搜索特定目录中的文本.我想返回包含stringA和stringB的文本行.

我知道做grep"stringA | stringB"实际上是一个OR语句,有什么我可以做的,也许使用正则表达式,这将允许我运行一个AND语句?

非常感谢

Chr*_*ler 5

如果您不知道项目的顺序,则可以始终使用|来反转模式

grep '1st pattern.*2nd pattern|2nd pattern.*1st pattern' foofile
Run Code Online (Sandbox Code Playgroud)

这有两个项目,三个或更多将开始放慢速度肯定...