for循环

时间:2020-02-23 14:38:11  来源:igfitidea点击:

循环用于在遇到条件(或者直到不再满足条件之前)进行操作。
它们用于重复一个代码块以获得已知的或者未知次数,具体取决于循环的类型。
通常使用三种类型的循环:for,while和until

for循环重复do和done语句之间的命令指定的次数。
每次脚本执行循环中的命令时,将给出一个新值。
这是for循环的语法:

for VAR_NAME in LIST
do
{ commands }
done

var_name是任何bash变量名称。
列表可以是任何生成列表的任何值列表。
为列表中的每个项目执行一次括号内的命令。
这意味着如果值列表包含4项,则将执行4次循环。
列表中的每个元素由空格分开。
列表中的当前项将每次通过循环时存储在变量var_name中。

这是一个例子:

for NUM in 2 12 17 104 10003
do
echo “The number is $NUM.”
done

在上面的示例中,我们可以看到循环已执行5次。
每次不同的数字都存储在变量var_name中并在屏幕上显示