麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Linux Shell > 正文

shell腳本編程之循環語句

2020-07-27 19:03:13
字體:
來源:轉載
供稿:網友

在運行腳本時重復執行一系列的命令是很常見的,這時我們就需要使用循環語句來達到這個目的。

一、for命令

格式:for 變量 in 列表;do

循環體

done

for命令會遍歷列表中的每一個值,并且在遍歷完成后退出循環。

列表形式有以下幾種:

1、在命令中定義的一系列的值;
2、變量;
3、命令;
4、目錄;
5、文件。

實例1:

上例中使用{初始值..結束值}格式來表示一個區間的數值。

實例2:以變量作為列表:


實例3:用命令生成列表:


上例中使用seq命令來生成列表,seq命令的格式為:seq [初始值 步長] 終止值

以上兩個例子中使用反引號將得到命令運行的結果。

實例4:將目錄作為列表:

二、C語言風格的for命令

格式:for (( 變量賦值;循環終止條件;步長 )); do

循環體

done

實例:求從1加到100的和:

三、until命令

格式:until 條件; do

statement
...
done

until命令中的條件滿足時則會退出循環。

實例:

四、while命令

格式:while 條件; do

statement
...
done

while命令當條件滿足時則進入循環。

實例:


五、控制循環

1、break命令

作用:退出正在進行中的循環。

實例:如果變量i為3則退出循環。


2、continue命令

作用:提前進入下一輪循環。
實例:將1到20和51到100之間的數相加:

六、while的殊用法

1、死循環

格式:while :; do
語句
done

實例:

2、將文件內容逐行讀入循環中

格式:while read 變量名; do

循環體

done < 文件

實例:逐行讀入/etc/passwd文件的內容:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日韩视频在线不卡 | 精品国产一区二区三 | 青青草华人在线 | 欧美久久久一区二区三区 | 午夜爱爱福利 | www日韩在线观看 | 久久99精品国产99久久6男男 | 亚洲综合91| 天天都色视频 | 91性高湖久久久久久久久网站 | 日韩一级片一区二区三区 | 成人在线视频免费播放 | 精品国产99久久久久久宅男i | 一区二区三视频 | 国产一区二区三区视频观看 | 亚洲四播房 | 精品影视一区二区 | 黄色免费av | 在线a毛片| a网在线 | 国产午夜电影 | 国内精品久久久久久2021浪潮 | 精品国产一区二区三区天美传媒 | 91网视频 | 毛片福利 | 久久国产精品久久精品国产演员表 | 成人不卡免费视频 | 李宗瑞国产福利视频一区 | 护士xxxx | 免费国产一区二区视频 | 色就操 | 国产精品色综合 | 国产电影精品久久 | 中文字幕一二三区芒果 | 澳门一级淫片免费视频 | 毛片在线免费视频 | 毛片免费观看视频 | 久草在线资源视频 | 免费视频a| 91成人在线免费 | 精品一区二区视频在线观看 |