在 .bat 文件里面变量定义
set var=XXX
set var2=%var% XXX
如果在循环里面,又变成为
%%var
比如:
for %%i in (%ERRFILE%) do if %%~zi GTR 0 set HASERRFILE=1
在VS 的project setting 里面如下引用
$(var)
$(var2)
如果在LIUX/UNIX 下面的shell,里面变量统一引用
var=XXX
$var
微软的东西太大,向前向后兼容,或许不同的开发组不一样,导致很多东西不一致 ,比如这个变量,大大提高不遍历性。
而LIUX/UNIX 下 shell 就一致的多,便利性大大提高。