我有一个属性文件,其中包含以下键值对:
version 1 = test
version 2 = qa
version 3 = prd
我想在批处理文件的变量中使用这些值。
我在 DOS 中使用了一个 for 循环命令,但它取的是version
ie prd
( version 3
) 的最后一个值。
以下是代码:
set total=3
for /f %%a in (1 2 %total%) do (
echo %%a
FOR /F "eol=; tokens=2,2 delims==" %%i IN ('findstr /i "version%%a" test.txt') DO (
set version%%a=%%i
)
)
所有变量version 1
,version 2
取值。version 3
prd
有人可以为此提供解决方案吗?