grepコマンドで複数文字列でOR検索する方法
grepコマンドで複数文字列でOR検索するには-eオプションを指定します。
オプションの説明
-e, --regexp=PATTERN use PATTERN for matching
以下のファイルを対象とします。
$ cat test.txt apple,001 apple,002 banana,003 lemon,004 orange,005 strawberry,006
-eオプションを指定した場合
$ grep -e 'apple' -e 'lemon' test.txt apple,001 apple,002 lemon,004
AND検索をしたい場合はパイプを使用します。
$ grep 'apple' test.txt | grep '002' apple,002