shell程式設計之迴圈結構

2021-09-03 01:33:01 字數 618 閱讀 6797

與c語言類似,shell指令碼語言同樣有迴圈語句:1.for語句 2.while語句。下面講解一下這兩個迴圈結構的表達並舉例說明。

1.for語句

①基本語法:

for var in 單次表

do命令列

done

同樣也有一種和c語言相類似的形式

for ((i = 0;i<=10;i++))

do命令列

done

例子:

這裡說明一下:seq命令是輸出一系列數字,第乙個引數是開始值,第二個引數是間隔多少,第三個引數是最終值。

2.while語句

①基本語法

while 命令或表示式

do命令表

這個程式的功能是建立s個空白檔案(>建立空白檔案)

Shell程式設計之迴圈語句

讀取不同的變數值,用來逐個執行同一組命令 for語句的使用規則 使用for迴圈語句時,需要指定乙個變數及可能的取值列表,針對每個不同的取值重複執行相同的命令序列,直到變數值用完退出迴圈。取值列表 稱為for語句的執行條件,其中包括多個屬性相同的物件,需要預先指定 如通訊錄 ip黑名單 for 變數名...

Shell程式設計之迴圈語句

三 until語句 總結 作用 讀取不同的變數值,用來逐個執行同一組命令 使用規則 使用for迴圈語句時,需要指定乙個變數及可能的取值列表,針對每個不同的取值重複執行相同的命令序列,直到變數值用完退出迴圈。取值列表 稱為for語句的執行條件,其中包括多個屬性相同的物件,需要預先指定 如通訊錄 ip黑...

shell程式設計 迴圈結構

while語句 while語句格式 while 表示式 do command command done while 和 if 的條件表示式完全相同,也是 或commad或test while 表示式 if 表示式 表示式值為0,則迴圈繼續 表示式值為0,then 表示式值為非0,則迴圈停止 表示式值...