如何逃避'&'命令提示符下的&符号

时间:2018-04-29 17:06:58

标签: batch-file cmd

如果你有这样的代码

set "CONTENT_LENGTH=24" & echo first=1&second=2&third=3

我希望回声与&

一致

1 个答案:

答案 0 :(得分:2)

你可以采取两种方式。

转义字符

在Windows批处理文件中,它似乎是^字符,因此您只需在特殊字符之前粘贴^。

此页面似乎涵盖了例外:http://www.robvanderwoude.com/escapechars.php

在OS X / Linux上,使用反斜杠:echo three \& four

将参数短语包装在引号中。

echo "three&four"

这适用于任一系统。