《LINUX教程:Linux里的for、while、until循環(huán)語(yǔ)句》要點(diǎn):
本文介紹了LINUX教程:Linux里的for、while、until循環(huán)語(yǔ)句,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),也是一款開(kāi)源的操作系統(tǒng).它的一個(gè)重要特性便是命令行界面和shell,shell環(huán)境使得用戶能與操作系統(tǒng)的核心功能進(jìn)行交互.
術(shù)語(yǔ)腳本更多涉及的就是這種環(huán)境,編寫(xiě)腳本通常就是基于某種解釋器的編程語(yǔ)言.而B(niǎo)ash就是目前大多數(shù)Linux系統(tǒng)默認(rèn)的shell環(huán)境.
編程里的編程作風(fēng)分為兩種:
(1)進(jìn)程式編程:它是以指令為中心,數(shù)據(jù)服務(wù)于指令
(2)工具式編程:它是以數(shù)據(jù)為中心,指令服務(wù)于工具
shell程序是一個(gè)過(guò)程式的解釋器,它提供了編程才能,然后解釋執(zhí)行
進(jìn)程式編程有一下幾個(gè)特點(diǎn):
a:次序執(zhí)行
b:輪回執(zhí)行
c:選擇執(zhí)行
今天我就來(lái)說(shuō)說(shuō)這里面的循環(huán)執(zhí)行.循環(huán)執(zhí)行就是依照給定的循環(huán)條件來(lái)反復(fù)執(zhí)行,直到循環(huán)條件不再滿足時(shí)結(jié)束循環(huán).這里的重點(diǎn)就是里面的循環(huán)體.循環(huán)體包括循環(huán)的進(jìn)入條件和循環(huán)的退出條件,這兩個(gè)部分必須同時(shí)滿足,否則將無(wú)法進(jìn)入循環(huán)內(nèi)部,或無(wú)法循環(huán)結(jié)束,從而導(dǎo)致系統(tǒng)崩潰.
輪回有:for、while、until
for循環(huán):便是將循環(huán)列表中的元素賦值給變量,每次賦值便執(zhí)行一次循環(huán),done就標(biāo)志著一個(gè)循環(huán)的結(jié)束.直到列表中的元素消耗殆盡,結(jié)束整個(gè)循環(huán)
下面就來(lái)看一個(gè)for輪回:
它的主要目的就是打印一個(gè)九九乘法表.在這個(gè)循環(huán)里我們就必要為里面的變量指定1-9這九個(gè)變量元素.變量引用這些元素后進(jìn)入循環(huán),然后就會(huì)利用循環(huán)語(yǔ)句打印出一個(gè)九九乘法表.
當(dāng)我們執(zhí)行這個(gè)腳本后我們來(lái)看看它的執(zhí)行成果
一個(gè)完美的乘法表應(yīng)用循環(huán)打印出來(lái)了
當(dāng)然一個(gè)循環(huán)語(yǔ)句弗成能只會(huì)只用一種語(yǔ)法,這些語(yǔ)法還可以相互嵌套使用,外部循環(huán)的每次執(zhí)行過(guò)程中都會(huì)觸發(fā)內(nèi)部循環(huán).
那我們就用for語(yǔ)句來(lái)加入其余語(yǔ)句來(lái)看看是否能行.這次我就來(lái)打印一個(gè)帶顏色的等腰三角形吧!這里的腳本是可以設(shè)定三角形的高度的,我就把它設(shè)定為十層吧!
腳本運(yùn)行后的成果;
所以,循環(huán)的語(yǔ)句是可以互相嵌套的.這種嵌套的使用就可以使shell腳本的編程變得豐富多彩、瞬息萬(wàn)變
上面說(shuō)了for循環(huán),下面就來(lái)介紹while、until循環(huán).這兩個(gè)循序的方式可以說(shuō)是類似,也可以說(shuō)相反.
while循環(huán):條件滿意就循環(huán),直到條件不滿意就退出循環(huán)
until循環(huán):條件不滿意循環(huán),直到條件滿意就退出循環(huán)
這兩個(gè)循環(huán)的循環(huán)語(yǔ)句可以相似,但是判斷的循環(huán)條件是相反.相同的循環(huán)所得到的成果相同.那就用while循環(huán)打印一個(gè)國(guó)際象棋的棋盤看看while的用法吧!
運(yùn)行腳本后的成果;
這里介紹了while循環(huán),until循環(huán)與它的判斷條件相反,只需要把while里面的小于換為大于,整結(jié)果就會(huì)顯示的一樣了.在這里我就不舉了.各位如果有興趣可以本身試試
本文永遠(yuǎn)更新鏈接地址:
《LINUX教程:Linux里的for、while、until循環(huán)語(yǔ)句》是否對(duì)您有啟發(fā),歡迎查看更多與《LINUX教程:Linux里的for、while、until循環(huán)語(yǔ)句》相關(guān)教程,學(xué)精學(xué)透。維易PHP學(xué)院為您提供精彩教程。
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.snjht.com/jiaocheng/8874.html