批处理脚本 - FOR 语句列表实现

"FOR"结构为批处理文件提供循环功能。 以下是用于处理值列表的"for"语句的常见结构。

语法

FOR %%variable IN list DO do_something

经典的"for"语句由以下部分组成 −

  • variable – 此步骤在整个循环中仅执行一次,用于声明将在循环中使用的任何变量。 在批处理脚本中,变量声明是通过变量名称开头的 %% 来完成的。

  • list – 这将是应执行"for"语句的值列表。

  • do_something 代码块是值列表的每次迭代都需要执行的代码。

下图显示了此循环的图解说明。

For 语句 - 列表实现

以下是如何使用"goto"语句的示例。

示例

@echo off 
FOR %%F IN (1 2 3 4 5) DO echo %%F

上述程序需要注意的关键是 −

  • 变量声明是通过变量名开头的 %% 符号来完成的。

  • 值列表在 IN 子句之后定义。

  • do_something 代码在 echo 命令之后定义。 因此,对于列表中的每个值,都会执行 echo 命令。

输出

上面的程序产生以下输出。

1 
2 
3 
4 
5

❮ batch_script_return_code.html