grepマニュアルから
‘-e pattern’ ‘--regexp=pattern’
これは使用できます複数の検索パターンの指定、または「-」で始まるパターンを保護します。 ("-e" は POSIX で指定されます。)
「複数の検索モードを指定する」とはどういう意味ですか?
これは、出力に指定されたすべての検索パターンのすべての行が含まれることを意味しますか-e
?もしそうなら、パターンの1つと一致する複数のgrepをパイピングするのと同じことを行いますか?
ありがとうございます。
ベストアンサー1
既存のコメントと回答を明確にするには、いいえ、OPが説明したように動作しません。
実際:
grep -e foo -e bar -e baz myfile
以下を含む行を印刷します。誰でも foo
または bar
または baz
。
grep foo myfile | grep bar | grep baz
以下を含む行を印刷します。foo
そして bar
そして baz
(必ずしもこの順序である必要はありません)。