break,continue的使用

Posted chenxiaoyong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了break,continue的使用相关的知识,希望对你有一定的参考价值。

break,continue 使用
break命令允许跳出所有循环
下面的例子中,脚本进入死循环直至用户输入数字大于5。要跳出这个循环,返回到shell提示符下,就要使用break命令。
#!/bin/bash
while :
do
echo -n "Input a number between 1 to 5: "
read aNum
case $aNum in
1|2|3|4|5) echo "Your number is $aNum!"
;;
*) echo "You do not select a number between 1 to 5, game is over!"
break
;;
esac
done

下面是一个嵌套循环的例子,如果 var1 等于 2,并且 var2 等于 0,就跳出循环
#!/bin/bash

for var1 in 1 2 3
do
for var2 in 0 5
do
if [ $var1 -eq 2 -a $var2 -eq 0 ]
then
break 2
else
echo "$var1 $var2"
fi
done
done


continue命令与break命令类似,只有一点差别,它不会跳出所有循环,仅仅跳出当前循环。

以上是关于break,continue的使用的主要内容,如果未能解决你的问题,请参考以下文章

Javascript for循环语句以及break和continue的使用

break和continue的区别

break,continue的使用

break和continue 的区别

break continue的使用

break和continue的使用