長さによる検索結果のフィルタリング

長さによる検索結果のフィルタリング

単一のディレクトリ内のすべてのサブディレクトリを検索したいと思います。名前の長さでフィルタリングする必要があります。私は次のことを思い出しました。

find ./directory -maxdepth 1 -type d

名前の長さに基づいて結果をフィルタリングするにはどうすればよいですか?たとえば、4文字より長いサブディレクトリだけをフィルタリングしますか?

ベストアンサー1

?ワイルドカードは5回使用できます。

find ./directory -maxdepth 1 -type d -name '?????*'

これには、名前に5文字以上の一致が必要です。

おすすめ記事