如何在终端中根据 *错误* 条件查找文件

如何在终端中根据 *错误* 条件查找文件

我知道使用find . -exec <command>会返回所有返回该命令成功条件的文件。我该如何做才能找到所有有错误的东西?

我的基本用例是尝试查找未通过基本语法检查的文件。如果我要查找有效的 PHP 文件,我会执行以下操作

find . -exec php -l {} \; -print

我怎样才能得到该列表的反义词?

答案1

您可以使用!-not选项来反转下一个测试的真值。因此,对于您给出的示例,它将是

find . ! -exec php -l {} \; -print

相关内容