如何验证 XML 文件在 sh(最好)或 bash 中是否有效?
我有一个文件经常损坏,需要在我花时间调查根本问题时更换。
有没有使用 sh 或 bash 执行此任务的简单方法?
最佳答案
不直接与 bash 一起使用,但是 xmllint
相当广泛可用。
xmllint --format "${xmlfile}"
如果 XML 文件无效,这将以非零状态退出(提示:bash 中的 $?
为您提供最后一个命令的退出代码)。
关于xml - 如何验证 xml 文件在 sh 或 bash 中是否有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22099708/