Shell脚本for循环语句用法和实例

本文概述

  • for循环范例1
  • for循环范例2
for循环在指定的值列表中移动, 直到该列表用尽。
1)语法:
使用in和值列表的for循环的语法如下所示。此for循环在列表中包含多个变量, 并将对列表中的每个项目执行。例如, 如果列表中有10个变量, 则循环将执行十次, 并且值将存储在varname中。
Shell脚本for循环语句用法和实例

文章图片
看一下上面的语法:
  • 关键字用于执行, 执行, 完成
  • List是由空格分隔的变量列表。如果for语句中未提及list, 则它将采用传递到Shell程序中的位置参数值。
  • 变量名是用户假定的任何变量。
for循环范例1 我们显示了一个示例, 用于在for循环中计数2的表。
Shell脚本for循环语句用法和实例

文章图片
看上面的快照, 我们的变量名是table, 列表在花括号下指定。在花括号中, 前两个将从2初始化表, 20表示$ table的最大值, 最后2表示按值2递增。
Shell脚本for循环语句用法和实例

文章图片
查看上面的快照, 它显示2的表作为输出。
2)语法:
类似C编程语言的语法。
Shell脚本for循环语句用法和实例

文章图片
查看上面的快照, condition1指示初始化, cond2指示条件, cond3指示更新。
for循环范例2 我们已经显示了一个示例, 用于反向计数。
Shell脚本for循环语句用法和实例

文章图片
【Shell脚本for循环语句用法和实例】查看上面的快照, 这是循环脚本。 $ i将以10初始化, 直到1, 然后以1的值递减。
Shell脚本for循环语句用法和实例

文章图片
查看上面的快照, 这是脚本的输出。

    推荐阅读