码迷,mamicode.com
首页 > 其他好文 > 详细

break,continue的使用

时间:2016-12-29 07:47:46      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:tin   脚本   var   game   死循环   while   并且   用户输入   使用   

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

标签:tin   脚本   var   game   死循环   while   并且   用户输入   使用   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!