Shell脚本break和continue命令
Posted Carrie&
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shell脚本break和continue命令相关的知识,希望对你有一定的参考价值。
在循环过程中,有时候需要在未达到循环结束条件时强制跳出循环,Shell使用 break 和 continue 来跳出循环。
break命令 允许跳出所有循环(终止执行后面的所有循环)。
continue命令 不会跳出所有循环,仅仅跳出当前循环。
break命令的例子:
#!/bin/bash for i in $(seq 1 10) do if [[ $i == 3 ]];then echo "break" break else echo "continue" sleep 1 fi done
运行结果
# bash test.sh continue continue break
continue命令的例子:
#!/bin/bash for i in $(seq 1 10) do if [[ $i == 3 ]];then echo "continue" continue else sleep 1 fi echo $i done
运行结果
# bash aa.sh 1 2 continue 4 5 6 7 8 9 10
以上是关于Shell脚本break和continue命令的主要内容,如果未能解决你的问题,请参考以下文章
[转帖]Shell脚本中的break continue exit return
forwhile循环break跳出循环continue结束本次循环exit退出脚本