本章目录
一.break应用实例
- break:只表示跳出单个循环,不影响整体一个程序脚本的执行
创建脚本
[root@localhost ~]# vi 1.sh
- for循环中优先执行内部循环,整个循环语句中当外部循环的条件不满足时,内部循环也停止执行了。
如图所示:
编辑脚本:
#!/bin/bash #默认运行环境
for (( a=1; a<=5; a++ )) #初始值a=1,满足a<=5条件时,a的值每次自加1
do #固定格式
echo "outer loop: $a" #满足条件,并输出
for (( b=1; b<50; b++ )) #初始值b=1,满足b<50条件时,b的值每次自加1
do
if [ $b -eq 5 ] #eq表示等于,$引用b变量的值,表示·b=5
then #固定格式
break #满足条件(b=5)时,重新返回外部循环,这时a的值加一,b需 要重新从1开始继续循环,以此类推
fi #结束符号
echo "inter loop: $b"
done #结束符号
done
执行脚本
[root@localhost ~]# ./1.sh
- 当外部循环的值大于5的时候,停止执行内部循环