溫馨提示×

shell中while的用法是什么

小億
95
2024-02-05 15:02:45
欄目: 編程語言

在shell腳本中,while循環(huán)用于重復(fù)執(zhí)行一段代碼,直到指定的條件不再滿足。其語法如下:

while [ condition ]
do
    # code to be executed
done

在上面的語法中,condition是需要判斷的條件。只有當(dāng)condition為真時,循環(huán)體中的代碼塊才會被執(zhí)行。循環(huán)體中的代碼塊可以包含任意的shell命令和語句。

在每次執(zhí)行完循環(huán)體中的代碼塊后,會再次檢查condition的值。只有當(dāng)condition為真時,循環(huán)會繼續(xù)執(zhí)行,否則循環(huán)終止。

下面是一個示例,演示了while循環(huán)的用法:

#!/bin/bash

count=0

while [ $count -lt 5 ]
do
    echo "Count: $count"
    count=$((count+1))
done

上面的代碼會輸出數(shù)字0到4,每個數(shù)字占一行。

0