與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,則迴圈停止 表示式值...