特定の文字列を含むディレクトリ内のファイルを検索する

特定の文字列を含むディレクトリ内のファイルを検索する

重複の可能性:
ファイル内のテキストを検索し、複数のサブフォルダを検索する方法は?

mydir/「という文字列を含むディレクトリ内のすべてのファイルを検索したいです。りんご「どうすればいいですか?

答え1

たぶんそれらの一つかもしれません。

cd mydir ; grep -lr apple *

または

find mydir -type f | xargs grep -l apple

答え2

findgrep実際には、これらすべてのタスクを実行するためにそれを使用する必要はありません。

grep --recursive --ignore-case --files-with-matches "apple" mydir/

関連情報