【发布时间】:2012-06-22 09:25:34
【问题描述】:
我正在尝试在批处理脚本中迭代一个字符串:
set var="1 2 3"
for /F %%i in (%var%) do (
echo %%i
)
并得到这个输出:
C:\>batch.bat
C:\>set var="1 2 3"
C:\>for /F %i in ("1 2 3") do (echo %i )
C:\>(echo 1 )
1
我希望打印所有 3 个数字:
1
2
3
我做错了什么?
【问题讨论】:
标签: windows string for-loop batch-file cmd