查找命令失败的文件

查找命令失败的文件

我想递归地查找接受文件作为参数的脚本返回非零值的所有文件。知道如何使用“查找”或类似工具来做到这一点吗?

答案1

find-exec操作可以用于此目的:

find . \! -exec yourscript {} \; -print

将打印失败的所有文件的名称yourscript

-exec可以通过这种方式将适当的外部命令转化为find测试。

find您可以通过在前面添加测试来限制测试的文件-exec;例如,要将候选项限制为常规文件,请添加-type f

find . -type f \! -exec yourscript {} \; -print

相关内容