我想輸出一個命令成功的文件的名稱,當我期望它會失敗時,同時抑制警告。我更喜歡單線。單線程測試使用bash的失敗命令
東西線沿線的:
find xml/malformed-xml -type f -iname '*.xml' -exec if xmllint --noout --dtdvalid check-xml.dtd {} 2>/dev/null; then echo "Should have failed for {}"; fi \;
或
find xml/malformed-xml -type f -iname '*.xml' -print0 | xargs -0 -n 1 -i if xmllint --noout --dtdvalid check-xml.dtd {} 2>/dev/null ; then echo "Should have failed for {}"; fi
,到目前爲止,我沒有得到太多的愛。建議?
bash有放逐親愛的習慣;)提供你不要玩它公平 –