如何组合两个grep语句并一起显示它们的结果?

Cod*_*lue 8 grep

假设我这样做

   grep "MyVariable = False" FormA.frm

   ... result1

   grep "MyVariable = True"  FormA.frm

   ... result2
Run Code Online (Sandbox Code Playgroud)

如何编写 grep 命令以便我可以说类似的话

   grep "MyVariable = False" OR "MyVariable = True" FormA.frm
Run Code Online (Sandbox Code Playgroud)

Arc*_*ege 10

你真正想要的是“OR”,而不是“AND”。如果使用“AND”,那么从逻辑上讲,您将不会得到任何行(除非该行类似于“MyVariable = False...MyVariable = True”。

使用“扩展 grep”和 OR 运算符 ( |)。

grep -E 'MyVariable = False|MyVariable = True' FormA.frm
Run Code Online (Sandbox Code Playgroud)