次のプロパティファイルがあります
jmx.connector.ip=127.0.0.1
jmx.connector.port=12345
キーと値のペアを読み取って解析したい
@ECHO OFF
set FILE=file.properties
REM initialize???
set JMXPORT=0
set JMXHOST=0
REM set their value???
for /F "tokens=1,2 delims==" %%i in (%FILE%) do (
if "%%i"=="jmx.connector.port" JMXPORT=%%j
if "%%i"=="jmx.connector.ip" JMXHOST=%%j
)
REM can't use their value
echo %JMXHOST%
echo %JMXPORT%
これはうまくいきません。JMXPORT
for ループ内とJMXHOST
for ループ内で値を設定し、ループ外で使用したいと考えています。これどうやってするの?