【发布时间】:2017-07-12 15:28:47
【问题描述】:
我有这个 temp2.txt 文件:
name : XXX1
name : XXX2
我希望将“:”之后的每个单词保存到单独的变量中,以便我可以使用命令进一步处理它们。
我正在尝试:
for /f "tokens=1,2 delims=: " %%a in (C:\temp\temp2.txt) do (
set userloop1=%%b
set userloop2=%%b
)
echo %userloop1%
echo %userloop2%
pause
循环有效,但每个变量都包含循环的最后一次出现,即 XXX2。
我想让 userloop1 返回 XXX1 并让 userloop2 重新调整 XXX2。如何调整循环以使其正常工作?
非常感谢!
【问题讨论】:
标签: loops batch-file variables