特定の拡張子を持つ1つ以上のファイルがあるディレクトリの数を数えます。

特定の拡張子を持つ1つ以上のファイルがあるディレクトリの数を数えます。

.mp3拡張子を持つファイルが少なくとも1つ以上あるディレクトリ(現在のディレクトリ)の数をどのように知りますか?

再帰は必要ありません。現在のディレクトリのディレクトリ構造は、例えば次のようになります。

1/blabla.mp3
2
3/something.mp3
4
5

このコマンドは、mp3ファイルを含む2つのディレクトリを返す必要があります。

ベストアンサー1

find . -type f -name "*.mp3" -exec dirname {} \; | uniq | wc -l

おすすめ記事