《LINUX實操:Linux里的循環語句》要點:
本文介紹了LINUX實操:Linux里的循環語句,希望對您有用。如果有疑問,可以聯系我們。
Linux是一套免費使用和自由傳播的類Unix操作系統,也是一款開源的操作系統.它的一個重要特性便是命令行界面和shell,shell環境使得用戶能與操作系統的核心功能進行交互.
術語腳本更多涉及的就是這種環境,編寫腳本通常就是基于某種解釋器的編程語言.而Bash就是目前大多數Linux系統默認的shell環境.
編程里的編程作風分為兩種:
(1)進程式編程:它是以指令為中心,數據服務于指令
(2)工具式編程:它是以數據為中心,指令服務于工具
shell程序是一個過程式的解釋器,它提供了編程才能,然后解釋執行
進程式編程有一下幾個特點:
a:次序執行
b:輪回執行
c:選擇執行
今天我就來說說這里面的循環執行.循環執行就是依照給定的循環條件來反復執行,直到循環條件不再滿足時結束循環.這里的重點就是里面的循環體.循環體包括循環的進入條件和循環的退出條件,這兩個部分必須同時滿足,否則將無法進入循環內部,或無法循環結束,從而導致系統崩潰.
輪回有:for、while、until
for循環:便是將循環列表中的元素賦值給變量,每次賦值便執行一次循環,done就標志著一個循環的結束.直到列表中的元素消耗殆盡,結束整個循環
下面就來看一個for輪回:
它的主要目的就是打印一個九九乘法表.在這個循環里我們就必要為里面的變量指定1-9這九個變量元素.變量引用這些元素后進入循環,然后就會利用循環語句打印出一個九九乘法表.
當我們執行這個腳本后我們來看看它的執行成果
一個完美的乘法表應用循環打印出來了
當然一個循環語句弗成能只會只用一種語法,這些語法還可以相互嵌套使用,外部循環的每次執行過程中都會觸發內部循環.
那我們就用for語句來加入其余語句來看看是否能行.這次我就來打印一個帶顏色的等腰三角形吧!這里的腳本是可以設定三角形的高度的,我就把它設定為十層吧!
腳本運行后的成果;
所以,循環的語句是可以互相嵌套的.這種嵌套的使用就可以使shell腳本的編程變得豐富多彩、瞬息萬變
上面說了for循環,下面就來介紹while、until循環.這兩個循序的方式可以說是類似,也可以說相反.
while循環:條件滿意就循環,直到條件不滿意就退出循環
until循環:條件不滿意循環,直到條件滿意就退出循環
這兩個循環的循環語句可以相似,但是判斷的循環條件是相反.相同的循環所得到的成果相同.那就用while循環打印一個國際象棋的棋盤看看while的用法吧!
運行腳本后的成果;
這里介紹了while循環,until循環與它的判斷條件相反,只需要把while里面的小于換為大于,整結果就會顯示的一樣了.在這里我就不舉了.各位如果有興趣可以本身試試
本文永遠更新鏈接地址:
歡迎參與《LINUX實操:Linux里的循環語句》討論,分享您的想法,維易PHP學院為您提供專業教程。