ファイルを引数として受け入れるスクリプトがゼロ以外の値を返すすべてのファイルを再帰的に探したいと思います。検索や類似のツールを使用してこれを行う方法をご存知ですか?
答え1
find
ジョブは-exec
次の目的で使用できます。
find . \! -exec yourscript {} \; -print
失敗したすべてのファイルの名前を印刷しますyourscript
。
-exec
find
これにより、適切な外部コマンドをテストに変換できます。
find
-exec
たとえば、候補を一般ファイルに制限するには、次のように追加します-type f
。
find . -type f \! -exec yourscript {} \; -print