指定されたディレクトリに存在する両方の文字列パターンを含むファイルのリストを見つける方法

指定されたディレクトリに存在する両方の文字列パターンを含むファイルのリストを見つける方法

複数のサブディレクトリを含むアクティブ ディレクトリがあります。それぞれ「String1」と「String2」の文字列パターンを含むファイルのリストを検索します。

答え1

find コマンドで次のようなことを試してみてはいかがでしょうか:

find . -type f -exec grep -q 'String1' {} \; -exec grep -l 'String2' {} +

関連情報