再帰的なgrep。ファイルパターンを指定しない場合と指定する場合。
検索対象ファイルのパターンを指定しないでよい場合
(かつ grep の -r オプションがサポートされている場合 ← manで確認)
検索対象ファイルのパターンを指定しないでよい場合は、
↓のようにすることで、指定したディレクトリ(target_directory)以下
全てのファイルをサブディレクトリも含めて検索することができる。
grep -r PATTERN target_directory
例: grep -r 'monday' . ← カレント以下のファイルで文字列mondayを含んだものを再帰的に検索する。または
grep -d recurse PATTERN target_directory
または
grep --directories recurse PATTERN target_directory
参考リンク:
man
http://www.linux.or.jp/JM/html/GNU_grep/man1/grep.1.html
grep -r の場合でも、ついついファイルパターンを指定してしまう、と、
「マニュアル読め」っておこられる...
http://lists.gnu.org/archive/html/bug-gnu-utils/2001-08/msg00010.html