Hon*_*tak 6 arrays loops for-loop batch-file
我有一个数组定义为LIST=(a b c d e).将a, b, c, d, e被设置为系统变量,例如.a=AAA, b=BBB等
在批处理脚本中,我想做一个for循环看起来像:
for %%i in %LIST% do echo %%i=%%%i% (unfortunately, this doesn't work)
Run Code Online (Sandbox Code Playgroud)
我想要实现的是%%i (a) = %%%i% (%a%),它将被解析为系统变量,因此不会显示%a%,而是将其解析为a=AAA.
您是否知道如何在批处理脚本中执行此操作?
谢谢!
Mag*_*goo 11
for %%i in %LIST% do CALL echo %%i=%%%%i%%
Run Code Online (Sandbox Code Playgroud)
应该解决你的问题.