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