在實際工作中,經常會遇到某項任務需要多次執行的情況,而每次執行時僅僅是處理的物件不一樣,其他命令相同。這時候可以使用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語句的操作物件為使用者...