grep

1$ grep [オプション] [検索パターン] [検索するファイル ...]

文字列を検索するコマンドです。 ファイルの内容を検索できます。

標準出力をパイプして、特定の文字列を抜きだしたい場合にもよく使います。

オプション

1grep -c         # マッチした行の数を書きだす
2grep -l         # マッチした行を含むファイル名を書きだす
3grep -n         # マッチした行の頭に行番号をつける
4grep -v         # マッチしてない行を書きだす
5grep -i         # 大文字/小文字を区別せずに検索する
6grep --color    # マッチした<string>の箇所を色付きで表示する

アクセスログを確認したい

1$ tail -f -n 1000 アクセスログ | grep status:404
2$ tail -f -n 1000 アクセスログ | grep -v status:404