互联网上有很多答案!这是我到目前为止所做的:
for /f "tokens=*" %%a in (%config%) do (
set "s=%%a"
echo(%s%) // display empty
echo(%%a) // display a line
)
在循环中,我尝试将已读取的行分配给变量。但是,它无法完成。我错过了必要的东西吗?
答案 0 :(得分:1)
setlocal enableDelayedExpansion
for /f "tokens=*" %%a in (%config%) do (
set "s=%%a"
echo(!s!)
rem echo(%%a) // display a line
)
endlocal
立即访问%s%,您需要delayed expansion