文字列「Apple」がコンテンツに含まれているmydir/
ディレクトリの下のすべてのファイルを見つけたいと思います。これどうやってするの?
たぶんそれらの1つ
cd mydir ; grep -lr Apple *
または
find mydir -type f | xargs grep -l Apple
実際にfind
を使用する必要はありません。grep
はそのすべてを実行できます。
grep --recursive --ignore-case --files-with-matches "Apple" mydir/