Bash

Bash while循環

Bash while循環

Bash中的While循環

就像for循環一樣,while循環是附加的入口限製循環。它確定在執行while循環之前檢查條件。While循環還可以嚐試做for循環可以做的所有工作。

語法:

而(條件)

/ /執行計劃

完成

示例1:

這個例子將簡單地演示while循環,它也可以在編寫代碼或腳本時考慮,而不是for循環。

代碼/腳本

# !/bin/bash num=1 while [$num -le 5] do echo "$num" let num++ done

1的輸出而毛圈腳本
文本描述自動生成

無限的循環

無限for循環通常也被稱為永無休止循環。後續循環將持續執行,直到使用CTRL+C強製停止。

無限while循環腳本

# !/bin/bash同時true do echo“按CTRL+C退出”完成


一個包含圖形用戶界麵描述的圖片自動生成

可以使用條件作為表達式來終止上麵的循環,這樣做的語法是,

# !/bin/bash

而真正的

如果(條件);

退出

fi

完成

我們也可以像在c語言中那樣編寫while循環,c其實很容易學習,大多數時候我們把c當作1來學習語言。我希望你了解c,或者你可以從我們的網站上了解。

bash中c類型while循環的示例

# !/bin/bash num=1 while((num <= 5)) do echo $num let num++ done

c類型while循環的輸出。
圖形用戶界麵,文本,郵件描述自動生成

我們還可以利用while循環從某個變量中讀取值。

下麵是語法。

# !/bin/bash while read myvar do echo $myvar done < /tmp/文件名

Baidu
map