在Shell腳本中,可以使用兩種主要的循環(huán)結(jié)構(gòu):for循環(huán)和while循環(huán)。
for 變量名 in 值1 值2 ... 值n
do
# 循環(huán)體
done
示例:
for i in 1 2 3 4 5
do
echo $i
done
while [ 條件 ]
do
# 循環(huán)體
done
示例:
count=1
while [ $count -le 5 ]
do
echo $count
((count++))
done
在循環(huán)中,可以使用break語(yǔ)句來(lái)退出循環(huán),使用continue語(yǔ)句跳過(guò)當(dāng)前迭代。通過(guò)結(jié)合條件判斷語(yǔ)句和循環(huán)結(jié)構(gòu),可以實(shí)現(xiàn)復(fù)雜的邏輯控制和循環(huán)操作。