特定のフォルダ内のファイルにのみ Grep を使用する

特定のフォルダ内のファイルにのみ Grep を使用する

についてgrepしたいが、interesting string特定のフォルダ/ファイルの組み合わせに対してのみ可能ですmyfolder/myfile.out

私が理解しているディレクトリには、異なる深さのサブディレクトリにこれらの組み合わせを含めることができます(そうでなければ)。また、把握する必要があるように、異なる名前のディレクトリ内の項目grep 'interesting string' myfolder/myfile.outから結果を取得したくありません。そうではありません。myfile.out/deeply/nested/directory/structure/myfolder/myfile.out/deeply/nested/directory/structure/notmyfolder/myfile.out

ベストアンサー1

私が正しく理解した場合は、次のようなものを探しています。

find . -path "*/myfolder/myfile.out" -exec grep <string> /dev/null {} +

おすすめ記事