grepで複数語のor検索

grepコマンドを利用して複数語のor検索を実施する方法。

"-e"オプションを使うと実現できます。

grep -e 単語 -e 単語 -e 単語 ・・・ ファイル名

とすると-eオプションで指定したどれかの単語にヒットした行を出力してくれます。

"-e"オプションの意味は、-eの後ろの語をパターンとして認識させることです。
例えば、-で始まる語を検索する場合などは以下のようにすると検索できます。

$ cat test.txt 
2010-09-09
test
test
2010-09-10
20100910
$ grep -e -09 test.txt
2010-09-09
2010-09-10