本文介绍: 帮老师写的一个课件而已。

shell可以重复执行特定的指令,直到特定的条件被满足为止。这重复执行一组命令就叫做循环
每一个循环具有以下特点:

for循环基本语法

  • until循环执行直到返回0状态
  • while循环执行直到返回非0 状态。
  • until循环总是执行至少一次
  • Shell可以重复地执行特定的指令,直到特定的条件被满足时为止。这重复执行的一组命令就叫做循环。
    • 循环条件中使用的变量必须是已初始化的,然后在循环中开始执行;
  • 在for循环中,每次指定列表中的(iterm1…itermN)新值被赋给变量VAR后,for循环都会执行一次,它将重复运行‘do’和‘done’之间的所有语句,直到条件不满足时为止。
  • while循环语句用于重复地执行一个命令列表
  • while循环可以与read命令结合使用来读取一个文本文件。
  • while循环和专用命令“:”结合使用来定义一个无限循环。
  • 定义一个无限while循环可以使用以下三种命令: true命令、false命令和:命令
  • until循环与while循环类似,也同样基于一个条件。但until循环的判断条件正好与while循环的判断条件相反,until循环在条件为假的情况下才会持续地运行。一旦条件被满足,即为真,就会退出循环。
  • select循环语句具有如下特点:
    • select语句使用Bash内部变量PS3的值作为它的提示符信息。
  • break和continue是Bash中的循环控制命令,其用法与在其它编程语言中的同名语句完全一致。
  • break语句用于从for、while、until或select循环中退出,停止循环的执行。使用break n将退出n级嵌套循环。
  • continue语句用于跳过循环体中剩余的命令直接跳转到循环体的顶部,而重新开始循环的下一次重复。continue语句可以应用于for、while或until循环。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注