FOR
结构为批处理文件提供循环功能。 以下是使用值列表的for
语句的常见结构。
语法
FOR %%variable IN list DO do_something
经典的for
语句由以下几部分组成 -
- 变量声明 - 这个步骤对于整个循环只执行一次,并用于声明将在循环中使用的任何变量。 在批处理脚本中,变量声明是在变量名称的开头用
%%
完成的。 - 列表 - 这将是
for
语句要执行的值的列表。 do_something
代码块是值列表的每次迭代需要执行的代码块。
下图显示了此循环的图解说明。
示例
@echo off
FOR %%F IN (1 2 3 4 5) DO echo %%F
关于上述程序的几个要点 -
- 变量声明是在变量名称的开头用
%%
符号完成的。 - 值列表是在
IN
子句之后定义的。 do_something
代码是在echo
命令之后定义的。 因此,对于列表中的每个值,将执行echo
命令。
上面的程序产生以下输出。
1
2
3
4
5