Shell教程

Shell for循环

Shell脚步for循环

for 循环遍历指定的值列表,直到列表用完。
1) 语法:
使用 in 的 for 循环语法和值列表如下所示。这个 for 循环包含列表中的许多变量,并将为列表中的每个项目执行。例如,如果列表中有 10 个变量,则循环将执行 10 次,并将值存储在 varname 中。
Shell scripting For loops 1
看上面的语法:
关键词是为了、在、做、完成 List 是由空格分隔的变量列表。如果 for 语句中未提及 list,则它采用传递到 shell 的位置参数值。 Varname 是用户假定的任何变量。

示例:

我们已经展示了一个示例来计算 for 循环中 2 的表。
Shellscripting For loops 2
看上面的快照,我们的varname是table,list在花括号下指定。在花括号中,前两个将从 2 开始初始化表,20 表示 $table 的最大值,最后 2 表示增量为 2、
Shellscripting For loops 3
看上面的快照,它显示了 2 的表作为输出。
2) 语法:
for like C 编程语言的语法。
Shellscripting For loops 4
看下在快照上方,condition1 表示初始化,cond2 表示条件,cond3 表示更新。

示例:

我们已经展示了一个反向计数的例子。
Shellscripting For loops 5
看上面的快照,这是循环脚本。 $i 将初始化为 10 并且会一直到 1,并以 1 值递减。
Shellscripting For loops 6
看上面的快照,这是脚本的输出。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4