grep -r -e string directory
-r 再帰用です。 -e オプションですが、その引数は検索する正規表現を指定します。興味深いことに、POSIX grep -r をサポートする必要はありません (または -R )、しかし System V 実際には、彼らは(ほとんど)すべてそうしています。 grep はほぼ確実です。 した、そうgrep のいくつかのバージョン -R をサポート -r と同様に (またはおそらくその代わりに); AFAICT、それは同じことを意味します。
grep が -R をサポートしている場合 、する:
grep -R 'string' dir/
そうでない場合は、find を使用します :
find dir/ -type f -exec grep -H 'string' {} +