一、双重循环
脚本命令
#!/bin/bash
for ((i=1; i<=5; i++))
do
echo "外循环为:$i"
for ((a=1; a<=3; a++))
do
echo "--内循环为:$a"
for ((b=1; b<=2; b++))
do
echo "----内2循环为:$b"
done
done
done


脚本命令
#!/bin/bash
for ((i=1; i<=5; i++))
do
echo "外循环为:$i"
for ((a=1; a<=3; a++))
do
echo "--内循环为:$a"
for ((b=1; b<=2; b++))
do
echo "----内2循环为:$b"
if [ $b -eq 2 ];then
break 2
fi
done
done
done


continue中止某次循环中的命令,但不会完全中止整个命令。
脚本命令
#!/bin/bash
a=1
while [ $a -le 5 ]
do
echo "外循环为:$a"
b=0
while [ $b -lt 10 ]
do
let b++
if [ $b -ge 4 -a $b -le 8 ];then
continue
fi
echo "--内循环为:$b"
done
let a++
done


脚本命令
#!/bin/bash
a=1
while [ $a -le 5 ]
do
echo "外循环为:$a"
b=0
while [ $b -lt 10 ]
do
let b++
if [ $b -ge 4 -a $b -le 8 ];then
exit
fi
echo "--内循环为:$b"
done
done


















