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