【发布时间】:2018-09-28 21:51:46
【问题描述】:
我正在尝试将以下行输出到 xml 文件。
我正在使用以下命令:
echo "<?xml version="1.0" encoding="utf-8"?>" >> MyFile.xml
唯一的问题是它在文件的开头和结尾包含引号,所以在我的文件中它看起来像这样:
"<?xml version="1.0" encoding="utf-8"?>"
而不是这个:
<?xml version="1.0" encoding="utf-8"?>
但如果我尝试在没有第一个和最后一个引号的情况下运行批处理文件,它会失败并显示>> was unexpected at this time.
所以...需要这些引号才能工作,但它会打印这些标记...有没有办法做到这一点?
【问题讨论】:
-
鉴于
cmd和batch-file-- 这是在 Windows 上,对吗? -
echo ^<?xml version="1.0" encoding="utf-8"^> -
如果您使用一种对读写 XML 文件具有原生支持的脚本语言可能会更好。
标签: shell batch-file command-line cmd command-prompt