批处理:如何将包含'&'字符的字符串输出到文件?

5
我正在尝试使用简单的“echo”将一个包含'&'字符的URL字符串写入文件,但是由于该字符在命令提示符中被保存,所以操作失败。
有没有办法告诉命令提示符它是字符串的一部分。
示例:
echo www.google.com/search=make&peace > love.txt

我会收到一个错误提示,指示“peace”不是一个可识别的命令。
谢谢!

see http://stackoverflow.com/questions/13777547/dos-echo-writing-a-text-string-that-contains-a-backslash-isues-with-assignment - George Birbilis
2个回答

20

cmd使用^作为转义字符,因此

echo www.google.com/search=make^&peace > love.txt

5

只需将URL放在引号中:

echo "www.google.com/search=make&peace" > love.txt

12
这将在文件中加入引号,这可能是不合适的。 - Harry Johnston

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接