Bash

Bash For循環

Bash For循環

在這個主題中,我們將了解在Bash腳本使用for循環。

像任何其他編程語言,bash shell腳本還支持for循環執行重複任務。它幫助我們遍曆一組特定的語句在一係列的詞在一個字符串,或在一個數組元素。例如,你要麼運行UNIX命令(或任務)反複或簡單地讀取和處理的命令列表使用for循環。

語法的For循環

我們可以應用在bash腳本的for循環兩種方式。工黨和方法不同的是,c風格的語法。下麵是“循環”的語法在bash shell腳本:

變量列表

命令

完成

((expression1;expression2;expression3))

命令

完成

有一些關鍵點的for循環的聲明:

每一塊的for循環在bash中從“做”字塊內的命令。關閉的for循環的聲明“做”字。

你的時間的數量的for循環將迭代取決於聲明的變量列表。

循環將從列表中選擇一項,並分配一個變量的值,可以使用內循環。

命令執行後的“做”和“做”之間,循環回到最高,從列表中選擇一個後續項目和重複整個過程。

列表可以包含數字或字符串等用空格分開。

一些下麵的for循環的示例例如他們如何工作:

例二:

在下麵我們將打印一個字符串的每個單詞/句子在一行。

# !/bin/bash #這是基本的for循環的例子。從很好的學習學院學習= "開始學習,實現你的目標。”在beplay2018官网學習在學習做呼應美元學習做呼應“謝謝你。”

以上代碼的輸出:


文本描述自動生成

For循環打印一係列數字

腳本:

# !/bin/bash #這是打印的基本例子一係列數字從1到10。#這是)我們將打印所有num的值在{1 . .10}echo $ num做了回聲”係列從1到10的數字。”

輸出:


文本描述自動生成

青年們:

在下一個代碼片段將輸出1到100的增量。

# !/bin/bash # For循環讀取範圍與增量num的10 {1 . . 100 . .10}echo $ num做了

以上代碼的輸出,


文本描述自動生成

示例4:下一個代碼將衰減率在一定範圍的值。

腳本:

# !/bin/bash # For循環讀取範圍與減量的num {100。0 . .10}echo $ num做了

上麵的輸出鱈魚,


文本描述自動生成

For循環來讀取數組變量

我們可以使用for循環遍曆一個數組的值。

語法通常定義為:

數組= (“element1”“元素2”。“elementN”)

因為我在" $ {arr [@]} "

echo $我

完成

輸出

為每一個元素的數組,命令的語句或一組從“做”到“完成”。每個元素可能訪問是“我”在各自的循環迭代。檢查下麵的實例說明利用的for循環遍曆一個數組的元素:

腳本:

# !/bin/bash #數組聲明arr =(“歡迎”“”“偉大”“學”“學院”)因為我在" $ {arr [@]} " echo $我做

以上代碼的輸出。

Baidu
map