中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在bash shell腳本中使用for循環的方法

發布時間:2020-10-19 16:39:02 來源:億速云 閱讀:246 作者:小新 欄目:建站服務器

這篇文章主要介紹在bash shell腳本中使用for循環的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

=循環對于任何編程語言執行重復的語句都非常有用。for循環也可用于bash腳本。在本文中,我們將介紹關于for循環的用法及示例。

=

語法:

for VARIABLE in PARAM1 PARAM2 PARAM3
do
// commands to execute
done

在上面的語法中PARAM1,PARAM2和PARAM3是作為參數傳遞的。這些參數可以是數字、字符串或文件名。For循環將按照上述語法中傳遞的參數數量執行3次。VARIABLE是一個使用參數值逐個初始化的變量。

bash腳本中for循環的示例

為了定義循環的次數,我們只需將數字作為變量的參數傳遞。

foriin1 2 3 4 5 6do
   echo "$i"
done

我們還可以定義范圍來代替在最新版本的bash上編寫每個數字。要定義范圍,我們使用大括號,例如{STARTNUMBER..ENDNUMBER}。

foriin {1..6}
do
   echo "$i"
done

我們還可以傳遞字符串值作為定義迭代次數的參數,傳遞為參數。

for i in SUN MON TUE WED THU FRI SAT
do
   echo "This is $i"
done

我們還可以將所有文件名作為參數傳遞給循環。

foriin*do
   echo "This file is $i"
done

在bash腳本中創建類似c的for循環

我們還可以為shell腳本中的循環創建類似C的代碼。

語法:

or ((EXPR1; EXPR2; EXPR3))
do
// commands to execute
done

EXPR1用于初始化時,EXPR2用于條件,EXPR3用于變量值的遞增/遞減。

例如,要執行循環10次,我們可以簡單地編寫for循環

for ((i=1; i<=10; i++))
do
  echo "$i"
done

以上是在bash shell腳本中使用for循環的方法的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

辽源市| 东港市| 清镇市| 长春市| 中卫市| 平江县| 西华县| 甘孜| 西丰县| 德令哈市| 葫芦岛市| 富川| 黑河市| 巴东县| 重庆市| 磐安县| 贵州省| 渝北区| 宁强县| 台北县| 桑日县| 鄂温| 布拖县| 奉节县| 肇庆市| 柳江县| 海阳市| 桦甸市| 中江县| 遂平县| 赤城县| 大竹县| 金山区| 墨玉县| 将乐县| 克拉玛依市| 邵阳市| 敖汉旗| 东平县| 金秀| 交口县|