我花了一段时间阅读http://ss64.com/nt/for_cmd.html,阅读各种其他问题,并尝试了很多不同的命令行变体,但仍然没有简单for循环任务。
基本上,我想做一些命令类似
的事情FOR /f %%G in ("1 2 7 16 21 26 688") do(
echo %%G
)
我想得到的输出是
1
2
...
688
但我得到的只是
1
然后退出。通过试验各种论点(即已经尝试过"令牌= *",echo %% G echo %% H," delims ="),没有任何东西可以获得所需的输出。相反,我得到像
这样的东西1 2 7 ... 688
或
1 %H
答案 0 :(得分:1)
使用批处理文件以这种方式尝试:
@echo off
FOR %%G in (1 2 7 16 21 26 688) do (
echo %%G
)
pause>nul