我知道使用find . -exec <command>
会返回所有返回该命令成功条件的文件。我该如何做才能找到所有有错误的东西?
我的基本用例是尝试查找未通过基本语法检查的文件。如果我要查找有效的 PHP 文件,我会执行以下操作
find . -exec php -l {} \; -print
。
我怎样才能得到该列表的反义词?
答案1
您可以使用!
或-not
选项来反转下一个测试的真值。因此,对于您给出的示例,它将是
find . ! -exec php -l {} \; -print