Shell for循环
Shell脚步for循环
for 循环遍历指定的值列表,直到列表用完。
1) 语法:
使用 in 的 for 循环语法和值列表如下所示。这个 for 循环包含列表中的许多变量,并将为列表中的每个项目执行。例如,如果列表中有 10 个变量,则循环将执行 10 次,并将值存储在 varname 中。
看上面的语法:
关键词是为了、在、做、完成
List 是由空格分隔的变量列表。如果 for 语句中未提及 list,则它采用传递到 shell 的位置参数值。
Varname 是用户假定的任何变量。
示例:
我们已经展示了一个示例来计算 for 循环中 2 的表。
看上面的快照,我们的varname是table,list在花括号下指定。在花括号中,前两个将从 2 开始初始化表,20 表示 $table 的最大值,最后 2 表示增量为 2、
看上面的快照,它显示了 2 的表作为输出。
2) 语法:
for like C 编程语言的语法。
看下在快照上方,condition1 表示初始化,cond2 表示条件,cond3 表示更新。
示例:
我们已经展示了一个反向计数的例子。
看上面的快照,这是循环脚本。 $i 将初始化为 10 并且会一直到 1,并以 1 值递减。
看上面的快照,这是脚本的输出。