grepコマンドでファイル検索

例えば、httpd.confファイル内から「mod」を含む行を検索したいとします。
$ grep mod httpd.conf
......

ファイルを柔軟に指定する事も可能です。
$ grep .conf *
この場合、ディレクトリ内の全てのファイルから「.conf」を含む行を検索します。

検索対象をファイルだけでなく、ディレクトリも含める場合
$ grep CONFIG:: */
とします。

grepコマンドの便利なオプション

  • h 行の先頭にファイル名を表示しない(複数ファイル指定時)。
  • i 大文字小文字を区別しない。
  • n 検索結果に行番号を表示。
  • v 指定パターンに含まれないものを検索

と、非常に便利。