文字列表:
LIST="item1 item2 item3"
for ITEM in $LIST; do
echo $ITEM
done
如果是陣列,語法要換:
LIST=( \
item1 \
item2 \
item3 \
)
for ITEM in ${LIST[@]}; do
echo $ITEM
done
Reference:
Bash For Loop Array: Iterate Through Array Values
Bash Guide for Beginners - Chapter 10. More on variables
第一個範例的
回覆刪除for ITEM in $STR; do
應改成
for ITEM in $LIST; do
Updated. Thanks!
回覆刪除