shell学习之跳出循环

有两个命令能帮咱们控制循环内部的状况:shell

  • break命令
  • continue命令

break命令是退出循环的一个简单方法。能够用break命令来退出任意类型的循环,包括for,while和until循环。命令行

输出:3d

其中while和until循环也是相似的日志

跳出内部循环,在处理多个循环时,break命令会自动终止你所在的最内层的循环。有时你在内部循环,但须要中止外部循环。break命令接受单个命令行参数值:break n 其中n指定了要跳出的循环层级。默认状况下,n为1,代表跳出的是当前的循环。若是你将n设为2,break命令就会中止下一级的外部循环。blog

continue命令能够提早停止某次循环中的命令,但并不会彻底终止整个循环。循环

日志输出:方法

continue命令也容许经过命令行参数指定要继续执行哪一级循环: continue n 其中n定义了要继续的循环层级。im

在shell脚本中,你能够对循环的输出使用管道或进行重定向。这能够经过在done命令 以后添加一个处理命令来实现。d3

输出,查看out.txt中的文件内容:脚本

下节再续!

有什么讨论的内容,能够加我公众号:

相关文章
相关标签/搜索