循环控制语句
在shell程序设计语句中,有两个语句来控制循环的退出,分别是continue语句和break语句,前者用来跳过循环体当中的某些语句,继续下一次循环;后者表示立即退出循环。
(1)continue语句:其作用是立即跳出某个循环结构;break语句常用于for、while、或者是until等循环结构中。
(2)break语句:其作用是用来跳出本次循环,跳出后接着进行下次循环,直到循环结束为止。
循环控制以及程序返回指令的使用表
命令 | 说明 |
---|---|
break n | 此语句如果省略n,则表示跳出整个循环,n 在此表示跳出循环的次数 |
continue n | 此下次循环语句如果省略n,则表示跳出本次循环,接着执行,n 在此表示跳出循环的次数 |
exit n | 此命令代表退出当前脚本,n为上次程序执行返回的状态码,n可以省略 |
return n | 用于在函数里作为函数的返回值,以判断函数执行是否正确 |
while循环流程控制图(break)
for循环流程控制图(break)