有两个命令能帮咱们控制循环内部的状况:shell
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中的文件内容:脚本
下节再续!
有什么讨论的内容,能够加我公众号: