(免责声明:在发布此问题之前,我检查了十几个相关的SO问题,但找不到答案。)
如何检查包含带空格的字符串的变量的值?
例如:
set str1=has space
if %str1%==has space echo Equal
上面产生了以下错误:
space ==在这个时候出乎意料。
在右侧的字符串周围添加双引号无济于事。
我在Windows 7上使用命令提示符[Version 6.1.7601]。
使用双引号:
set str1=has space
if "%str1%"=="has space" echo Equal
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句