bat脚本设置变量有空格踩到的坑

SET PATH= c:\xxx;%PATH%

我想把一个路径作为path环境变量最前面的一个,所以使用了上面的语句。

但是没有生效,我还以为是其他什么原因,后来又有一个类似的需求:

set output = output\x64

结果在使用 %output% 的时候是一个空格,发现很诡异。

这个空格应该就是=后面的空格吧?

我就查了一些资料,发现果然如此。

超详细 批处理文件脚本(bat) 教程(持续更新) (681314.com)

bat脚本设置变量有空格踩到的坑_第1张图片

然后就明白了,是我把=后面加了空格导致,前面两个问题都解决了。

bat脚本平时写的少,偶尔也是辅助用一下,容易踩坑,备忘一下,O(∩_∩)O哈哈~

你可能感兴趣的:(batch命令)