双循环建立
-
脚本命令
for (( i=1;i<=5;i++)) do echo "外循环为:$i" for ((j=1;j<=10;j++)) do echo "内循环为:---$j" done done
-
操作验证
跳出循环
-
break——跳出单个循环
for (( i=1;i<=5;i++)) do echo "外循环为:$i" for ((j=1;j<=10;j++)) do if [ $j -ge 3 -a $j -le 9 ];then break echo "1111" fi echo "内循环为:---$j" done done
-
continue——中止某次循环中的命令,但不会完全中止整个命令
for (( i=1;i<=5;i++)) do echo "外循环为:$i" for ((j=1;j<=10;j++)) do if [ $j -ge 3 -a $j -le 9 ];then continue echo "1111" fi echo "内循环为:---$j" done done
-
exit——跳出整个大循环
for (( i=1;i<=5;i++)) do echo "外循环为:$i" for ((j=1;j<=10;j++)) do if [ $j -ge 3 -a $j -le 9 ];then exit echo "1111" fi echo "内循环为:---$j" done done