$ export GREP_OPTIONS="--color=auto"
$ grep -r "foo" /doc/*
% find ../ -name '*.c' | xargs grep hoge
-i 大文字と小文字を区別しない
対象文字列が見つかったときにのみ値0を返す
ソースコード一式のディレクトリの中から特定の単語を探すときには、再帰的に検索、かつ行番号もほしいので、たいてい grep -rn foo * のように -rn オプションを付けて使っている。これはディレクトリを再帰的にたどり、見つかった行は行番号を付して表示するオプションである。
ファイルに対して再帰的に文字列検索を行なうコマンドです。要はスゴイ grep です。Silver だから ag というコマンド名という。
ag は Perl 製の ack と似たツールですが、高速に動作するのが特長です。 ディレクトリを再帰的に検索でき、便利な機能・オプションが色々あります。