Shell指令碼之for迴圈語句的應用

2022-07-08 02:57:09 字數 719 閱讀 8785

在實際工作中,經常會遇到某項任務需要多次執行的情況,而每次執行時僅僅是處理的物件不一樣,其他命令相同。這時候可以使用for迴圈語句,針對不同的取值重複執行相同的命令序列。

for迴圈語句的語法結構:

for變數名in取值列表

do

命令序列

done

for語句的執行流程:

首先將列表中的第乙個取值賦給變數,並執行do..done迴圈體中的命令序列;然後將列表中的第二個取值賦給變數,並執行迴圈體中命令序列,以此類推,知道列表中的取值用完,結束迴圈

for語句的應用

用for迴圈編寫乙個菱形

shell指令碼迴圈語句

條件判斷 if語句 語法格式 if expression then statement s to be executed if expression is true fi注意 expression 和方括號 之間必須有空格,否則會有語法錯誤。if 語句通過關係運算子判斷表示式的真假來決定執行哪個分支...

shell 指令碼之 for 迴圈

bin bash arr 0 a0 arr 1 a1 arr 2 a2 arr 3 a3 arr1 a b c 兩種方法取出陣列中的元素 echo echo 遍歷arr陣列 for s in do echo sdone 遍歷arr1陣列 for s in do echo sdone 遍歷當前資料夾下...

shell指令碼之for迴圈

迴圈語句 for迴圈語句 需要指定乙個變數以及可以取值的取值列表,針對每乙個不同的取值執行相同的命令序列,直到變數值用盡,退出迴圈 取值列表 for語句的執行條件,其中包括多個屬性相同的物件,需要預先指定。格式 for 變數名 in 取值列表 do 命令序列 done注 for語句的操作物件為使用者...