日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux循环脚本while循环,Shell脚本while、until循环语句简明教程

發(fā)布時間:2023/12/2 linux 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux循环脚本while循环,Shell脚本while、until循环语句简明教程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、while循環(huán)

while循環(huán)用于不斷執(zhí)行一系列命令,也用于從輸入文件中讀取數(shù)據(jù);命令通常為測試條件。其格式為:

while 命令

do

command1

command2

...

commandN

done

命令執(zhí)行完畢,控制返回循環(huán)頂部,從頭開始直至測試條件為假。

以下是一個基本的while循環(huán),測試條件是:如果COUNTER小于5,那么條件返回真。COUNTER從0開始,每次循環(huán)處理時,COUNTER加1。運(yùn)行上述腳本,返回?cái)?shù)字1到5,然后終止。

COUNTER=0

while [ $COUNTER -lt 5 ]

do

COUNTER='expr $COUNTER+1'

echo $COUNTER

done

運(yùn)行腳本,輸出:

1

2

3

4

5

while循環(huán)可用于讀取鍵盤信息。下面的例子中,輸入信息被設(shè)置為變量FILM,按結(jié)束循環(huán)。

echo 'type to terminate'

echo -n 'enter your most liked film: ''

while read FILM

do

echo "Yeah! great film the $FILM"

done

運(yùn)行腳本,輸出類似下面:

type to terminate

enter your most liked film: Sound of Music

Yeah! great film the Sound of Music

二、until循環(huán)

until循環(huán)執(zhí)行一系列命令直至條件為真時停止。until循環(huán)與while循環(huán)在處理方式上剛好相反。一般while循環(huán)優(yōu)于until循環(huán),但在某些時候—也只是極少數(shù)情況下,until循環(huán)更加有用。

until循環(huán)格式為:

until 條件

command1

command2

...

commandN

done

條件可為任意測試條件,測試發(fā)生在循環(huán)末尾,因此循環(huán)至少執(zhí)行一次—請注意這一點(diǎn)。

總結(jié)

以上是生活随笔為你收集整理的linux循环脚本while循环,Shell脚本while、until循环语句简明教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。