您好,登錄后才能下訂單哦!
這篇文章主要介紹在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循環的方法的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。