首页 > 其他 > 详细

break,continue的使用

时间:2016-12-29 07:45:31      阅读:179      评论:0      收藏:0      [点我收藏+]

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的使用

原文:http://www.cnblogs.com/chenxiaoyong/p/6230909.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!