次のキーと値のペアを持つプロパティ ファイルがあります。
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
。
誰かがこれに対する解決策を提供できますか?