如果不是除正常以外的其他方式退出循环,那么else语句就会被执行. 也就是循环体内没有break语句.return语句.和其他异常语句的执行. for else >>> for i in range(0,10): if i > 10: break; else: print "hello world"; 输出:hello world >>> for i in ra
[root@a ~]#cat break.sh #!/bin/bash while : #其中“:”表示while循环的条件永远为真的意思 do read -p "Enter a number [1-5]: " num case $num in 1|2|3|4|5) echo "It's OK" ;; *) echo "Wrong,bye-bye!" break esac done [root@a ~]#sh break.sh Enter a n