#跳出循環(huán)->break
#跳出單個(gè)循環(huán)
for((i = 0; i < 10; i++))
do
echo "當(dāng)前i的值: ${i}"
if [ $i -eq 5 ]
then
echo "tuichu"
break
fi
done
#跳出內(nèi)部循環(huán)(外部循環(huán)還在進(jìn)行)
for((i = 0; i < 10; i++))
do
echo "外層循環(huán)值: ${i}"
for ((j = 0; i< 10; j++))
do
echo "內(nèi)部循環(huán)j: ${j}"
if [ ${j} -eq 2 ]
then
echo "退出內(nèi)部循環(huán)"
break
fi
done
done
#跳出外包循環(huán)
for((i = 0; i < 10; i++))
do
echo "外層循環(huán)值: ${i}"
for ((j = 0; i< 10; j++))
do
echo "內(nèi)部循環(huán)j: ${j}"
if [ ${j} -eq 2 ]
then
echo "退出內(nèi)部循環(huán)"
break 2
fi
done
done
總結(jié):break 層數(shù)
例如 層數(shù)=1(默認(rèn)情況下)退出一層循環(huán)
層數(shù)=2 退出退出兩層循環(huán)
注意“可以大于層數(shù)胁勺,但不能小于1” 不能設(shè)置"break2" 會(huì)報(bào)錯(cuò)