| grep [オプション] パターン | ファイルや標準入力中から特定の文字列を含む行を検索します。 | 
|---|
| -c | 一致した行数だけ表示します。 | 
|---|---|
| -v | 検索に一致しなかった行だけを表示します。 | 
| -i | 大文字と小文字を区別せずに検索します。 | 
| -h | ファイルを複数指定した場合にも、一致した各行の先頭にファイル名を表示しません。 | 
| -l | 一致する行が含まれるファイルのファイル名のみを表示します。 | 
| -s | ファイルの読込みエラーの場合にエラーメッセージを出力しません。 | 
grep aaa
grep -i KEYWORD
grep -l aaa
aaa に一致する行数を表示します。
# cat file1 aaa bbb aaa bbb aaa bbb # cat file1 | grep -c aaa 3
aaa に一致しない行を表示します。
# cat file1 | grep -v zzz aaa bbb aaa bbb aaa bbb
大文字と小文字を区別しないで aaa または AAA に一致した行を表示します。
# cat file1 | grep -i AAA aaa aaa aaa