我有一个 Windows 批处理文件,它遍历文件夹中的文件并在每个文件上运行一个命令。具体来说,我正在运行 xmllint 来验证一些文件:
for %%i in (c:\temp\*.xml) do (
C:\XMLLINT\xmllint -noout -schema "C:\schemas\schema.xsd" "%%~dpnxi" >> c:\output.txt
)
它当前在屏幕上显示输出。我想显示放置在输出文件中的所有这些命令的输出。我怎样才能做到这一点?通过使用附加运算符 (>>),除了创建一个空白文件外,什么也做不了。
是因为 xmllint 吗?