我有以下属性文件
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%
这行不通。我想在 for 循环中设置值JMXPORT
并JMXHOST
在循环外使用它们。我怎样才能做到这一点?