新聞中心
while 循環(huán)是 Shell 腳本中最簡單的一種循環(huán),當(dāng)條件滿足時(shí),while 重復(fù)地執(zhí)行一組語句,當(dāng)條件不滿足時(shí),就退出 while 循環(huán)。

創(chuàng)新互聯(lián)專注于阿拉爾網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供阿拉爾營銷型網(wǎng)站建設(shè),阿拉爾網(wǎng)站制作、阿拉爾網(wǎng)頁設(shè)計(jì)、阿拉爾網(wǎng)站官網(wǎng)定制、微信小程序定制開發(fā)服務(wù),打造阿拉爾網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供阿拉爾網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
while循環(huán)格式為:
while condition
do
command
done
以下是一個基本的while循環(huán),測試條件是:如果int小于等于5,那么條件返回真。int從0開始,每次循環(huán)處理時(shí),int加1。運(yùn)行上述腳本,返回?cái)?shù)字1到5,然后終止。
#!/bin/bash
int=1
while(( $intdo
echo $int
let "int++"
done
運(yùn)行腳本,輸出:
1
2
3
4
5
以上實(shí)例使用了 Bash let 命令,它用于執(zhí)行一個或多個表達(dá)式,變量計(jì)算中不需要加上 $ 來表示變量,具體可查閱:Bash let 命令
。 while循環(huán)可用于讀取鍵盤信息。下面的例子中,輸入信息被設(shè)置為變量FILM,按結(jié)束循環(huán)。
echo '按下 退出'
echo -n '輸入你最喜歡的網(wǎng)站名: '
while read FILM
do
echo "是的!$FILM 是一個好網(wǎng)站"
done
運(yùn)行腳本,輸出類似下面:
按下 退出
輸入你最喜歡的網(wǎng)站名:菜鳥教程
是的!菜鳥教程 是一個好網(wǎng)站
無限循環(huán)
無限循環(huán)語法格式:
while :
do
command
done
或者
while true
do
command
done
或者
for (( ; ; ))
分享題目:詳解Shell中while循環(huán)
新聞來源:http://fisionsoft.com.cn/article/djjhdej.html


咨詢
建站咨詢
