break和continue的使用是紧密和while循环联系在一起的。
使用break快速退出
你曾碰到过想骑车跑一英里却在半路停下来的事情吗?事实上,这样的事情也同样会发生在程序执行while循环的过程中。脚踏车有一个安全刹车来迫使它停下来,而在while循环中这个安全刹车就是保留字break。while循环一直循环到它的条件变为假才停止。如果想在循环的条件未改变之前就退出循环,那该怎么办呢?不妨用break语句。
请看下面使用break语句的例子:
let n=1
while ["$n" -eq 1]
do
echo "Enter your name or type stop to end:"
read name
case $name in
"stop")
break
;;
esac
done
echo "Good-bye!"