我尝试通过以下方式写入.txt
文件:
echo asdf >> file.txt
问题是,当我有特殊字符时,我收到一个错误:
echo asdf & asdf >> file.txt
显然,这是行不通的(CMD尝试运行asdf)。所以我想到了转义序列并使用了这个:
echo "asdf & asdf" >> file.txt
这有效,但现在我的文件实际上包含"asdf & asdf"
而不是asdf & asdf
.
有谁知道解决方案?
转义与号。
echo asdf ^& echo asdf
在批处理文件中,^
用作转义字符(下一个字符是文字)和行继续符(如果它是行中的最后一个字符,则命令行在下一行继续)