特定のファイルパターンのみを含め、他のものは含まないフォルダを探す

特定のファイルパターンのみを含め、他のものは含まないフォルダを探す

* .srtファイルのみを含め、フォルダに他のファイルは含まれていないすべてのフォルダを検索するにはどうすればよいですか?

ベストアンサー1

という名前のファイルが含まれているディレクトリを見つけて、という名前のファイルを*.srt含むディレクトリを探します。いいえ名前を指定し*.srt、最初のリストに固有のディレクトリのみを保持します。

comm -23 \
<(find . -type f -name \*.srt -printf '%h\n' | sort -u) \
<(find . ! -name \*.srt -printf '%h\n' | sort -u)

おすすめ記事