我有一个批处理文件,其中我正在传递一个命令行参数并将这个参数与一些字符串连接起来,如下所示。假设如果我发送 1.0 作为命令行参数
echo ^<em:version^>%1^</em:version^>
这打印<em:version>1.0</em:version>
和工作正常。如果我尝试使用以下命令将此字符串重定向到某个文本文件:
echo ^<em:version^>%1^</em:version^> >> test.txt
它只写入<em:version></em:version>
文件,留下命令行参数。我想用命令行写整个字符串。会有什么问题?如何解决这个问题?