ans*_*sur 1 windows batch command-line
通过 *.cmd 脚本,我set "test = zzz"在命令行执行,然后"echo %test%"回显给我的不是zzz,正如我所期望的,而是%test%.
有任何想法吗?
您对set命令的调用实际上有效,但它并没有达到您的预期。
命令提示符按=字面意思处理等号 ( )周围的空格。结果,命令序列
set test = zzz
echo %test%
echo %test %
Run Code Online (Sandbox Code Playgroud)
打印以下内容:
%test%
zzz
Run Code Online (Sandbox Code Playgroud)
由于变量test未设置,因此%test%不会被替换。
| 归档时间: |
|
| 查看次数: |
84 次 |
| 最近记录: |