📜  For Loop Shell脚本

📅  最后修改于: 2021-01-09 14:29:47             🧑  作者: Mango

Shell脚本进行循环

for循环在指定的值列表中移动,直到列表用尽。

1)语法:

使用in和值列表的for循环的语法如下所示。此for循环在列表中包含许多变量,并将对列表中的每个项目执行。例如,如果列表中有10个变量,则循环将执行十次,并且值将存储在varname中。

看一下上面的语法:

  • 关键字用于执行,执行,完成
  • List是由空格分隔的变量列表。如果在for语句中未提及list,则它将采用传递到外壳程序中的位置参数值。
  • 变量名是用户假定的任何变量。

例如:

我们展示了一个示例,用于在for循环中计数2的表。

看上面的快照,我们的变量名是table ,列表在花括号下指定。在花括号中,前两个将从2初始化表,20表示$ table的最大值,最后2表示按值2递增。

查看上面的快照,它显示2的表作为输出。

2)语法:

类似于C编程语言的语法。

看上面的快照,condition1指示初始化,cond2指示条件,cond3指示更新。

例如:

我们已经显示了一个示例,用于反向计数。

查看上面的快照,这是循环脚本。 $ i将以10初始化,直到1,然后以1的值递减。

查看上面的快照,这是脚本的输出。