最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

shell腳本編程之循環(huán)語句

 更新時間:2016年01月14日 10:58:19   投稿:mrr  
這篇文章主要介紹了shell腳本編程之循環(huán)語句的相關(guān)資料,需要的朋友可以參考下

在運行腳本時重復(fù)執(zhí)行一系列的命令是很常見的,這時我們就需要使用循環(huán)語句來達(dá)到這個目的。

一、for命令

格式:for 變量 in 列表;do

循環(huán)體

done

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

列表形式有以下幾種:

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

實例1:

上例中使用{初始值..結(jié)束值}格式來表示一個區(qū)間的數(shù)值。

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


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


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

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

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

二、C語言風(fēng)格的for命令

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

循環(huán)體

done

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

三、until命令

格式:until 條件; do

statement
...
done

until命令中的條件滿足時則會退出循環(huán)。

實例:

四、while命令

格式:while 條件; do

statement
...
done

while命令當(dāng)條件滿足時則進(jìn)入循環(huán)。

實例:


五、控制循環(huán)

1、break命令

作用:退出正在進(jìn)行中的循環(huán)。

實例:如果變量i為3則退出循環(huán)。


2、continue命令

作用:提前進(jìn)入下一輪循環(huán)。
實例:將1到20和51到100之間的數(shù)相加:

六、while的殊用法

1、死循環(huán)

格式:while :; do
語句
done

實例:

2、將文件內(nèi)容逐行讀入循環(huán)中

格式:while read 變量名; do

循環(huán)體

done < 文件

實例:逐行讀入/etc/passwd文件的內(nèi)容:

相關(guān)文章

  • nginx日志切割shell腳本

    nginx日志切割shell腳本

    nginx的日志文件沒有rotate功能。如果你不處理,日志文件將變得越來越大,還好我們可以寫一個nginx日志切割腳本來自動切割日志文件
    2014-03-03
  • linux系統(tǒng)中的列出敏感用戶的腳本代碼

    linux系統(tǒng)中的列出敏感用戶的腳本代碼

    這里的敏感用戶是指這個用戶屬于多個組,或者這個用戶屬于的組名跟這個用戶名不一樣,需要的朋友可以參考下
    2014-09-09
  • shell腳本實現(xiàn)服務(wù)器進(jìn)程監(jiān)控的方法

    shell腳本實現(xiàn)服務(wù)器進(jìn)程監(jiān)控的方法

    這篇文章主要介紹了shell腳本實現(xiàn)服務(wù)器進(jìn)程監(jiān)控的方法,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2018-04-04
  • Shell命令之?dāng)?shù)組表示語法學(xué)習(xí)

    Shell命令之?dāng)?shù)組表示語法學(xué)習(xí)

    這篇文章主要為大家介紹了Shell命令之?dāng)?shù)組表示語法學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • Linux 深入理解進(jìn)程權(quán)限

    Linux 深入理解進(jìn)程權(quán)限

    這篇文章主要介紹了Linux 深入理解進(jìn)程權(quán)限的相關(guān)資料,關(guān)于文件權(quán)限,大部分人接觸比較多,也比較熟悉了解.但是對進(jìn)程權(quán)限一般知之甚少。這里就總結(jié)一下linux系統(tǒng)下進(jìn)程權(quán)限問題和現(xiàn)象,需要的朋友可以參考下
    2016-11-11
  • shell中函數(shù)的應(yīng)用

    shell中函數(shù)的應(yīng)用

    今天這個腳本其實很簡單,但很實用,講的是shell中函數(shù)的應(yīng)用,需要的朋友可以參考下
    2016-08-08
  • PowerShell實現(xiàn)簡單的grep功能

    PowerShell實現(xiàn)簡單的grep功能

    下面的PS腳本針對目錄和文件進(jìn)行了區(qū)分,借用Select-String命令,實現(xiàn)了內(nèi)容查找,并顯示查找到的文件和匹配內(nèi)容所在行號。感興趣的朋友一起看看吧
    2017-10-10
  • 一天一個shell命令 linux好管家-磁盤-du命令詳解

    一天一個shell命令 linux好管家-磁盤-du命令詳解

    這篇文章主要介紹了一天一個shell命令 linux好管家-磁盤-du命令詳解,需要的朋友可以參考下
    2016-06-06
  • Linux 中批量提取文件夾下所有目錄及文件名稱

    Linux 中批量提取文件夾下所有目錄及文件名稱

    這篇文章主要介紹了Linux 中批量提取文件夾下所有目錄及文件名稱 ,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-05-05
  • shell函數(shù)內(nèi)調(diào)用另一個函數(shù)(不帶返回值和帶返回值)

    shell函數(shù)內(nèi)調(diào)用另一個函數(shù)(不帶返回值和帶返回值)

    本文主要介紹了shell函數(shù)內(nèi)調(diào)用另一個函數(shù)(不帶返回值和帶返回值),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08

最新評論

岳普湖县| 深州市| 泗洪县| 姚安县| 怀化市| 武乡县| 毕节市| 上杭县| 孝感市| 西藏| 凤山县| 侯马市| 信阳市| 惠水县| 扎赉特旗| 赤水市| 黎平县| 黄骅市| 桓台县| 文登市| 合作市| 苍南县| 安义县| 长沙市| 雅安市| 连城县| 牙克石市| 湖口县| 磴口县| 阿图什市| 广宁县| 建德市| 寻甸| 乌鲁木齐市| 云霄县| 大安市| 武邑县| 荔波县| 呼和浩特市| 乌拉特后旗| 扬中市|