怎么使用Shell腳本中的循環(huán)結(jié)構(gòu)

小億
84
2024-04-10 16:39:38

在Shell腳本中,可以使用兩種主要的循環(huán)結(jié)構(gòu):for循環(huán)和while循環(huán)。

  1. for循環(huán): for循環(huán)用于按照指定次數(shù)或范圍重復(fù)執(zhí)行一系列命令。語(yǔ)法如下:
for 變量名 in 值1 值2 ... 值n
do
    # 循環(huán)體
done

示例:

for i in 1 2 3 4 5
do
    echo $i
done
  1. while循環(huán): while循環(huán)用于在條件為真時(shí)重復(fù)執(zhí)行一系列命令。語(yǔ)法如下:
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)操作。

0