質問: 特定の数のファイルを含むディレクトリを検索する 私がfindコマンドでこれを行うことができることを望んでいましたが、マニュアルに私がやりたいことを行うためのテストはありません。私が指定した数より少ない、多い、または正確にカウントを含む作業ディレクトリ内のディレクトリを見つけられるようにしたいのですが。find . -filecount +10 # any directory with more than 10 entries find . -filecount 20 # any directory with exactly 20 entries しかし、残念ながらそのようなオプションはありません。
回答: これを試して: [`見つける。 | wc -l` -eq 10] && echo "見つかった" [`見つける。 | wc -l` -gt 10] && echo "見つかった" [`見つける。 | wc -l` -lt 10] && echo "見つかった" この例では、currentディレクトリに正確に10個以上、10個以下のファイル/ディレクトリが含まれているかどうかを確認できます。たくさんのディレクトリをチェックする必要がある場合は、ループを使用してください。