迴圈
# 第1種方法
for VALUE in "${ARRAY[@]}"
do
do something
done
# 第2種方法
for (value in array) {
do something
}
# 第3種方法
for (value=0;value<10;value++)
do
do something
done
# 第4種方法
for (value=0; $#; value++)
do
do something
shift
done
條件判斷中,0為真,非0為假
for
for 會跑 $ARRAY 迴圈 [@] 代表每一個元素都會取出 之後取出的值會存在 VALUE 變數裡
第2種方法也會迭代迴圈 取得 array 陣列的鍵值 並存入到 value 變數裡 寫法比較簡潔
第4種方法迭代參數的數量 shift 會一直遞減參數,直到沒有參數為止
while
直到 command 為假為止
Last updated
Was this helpful?