循環遍歷Bash中的字符串數組?我想編寫一個循環遍歷15個字符串的腳本(可能是數組嗎?)這有可能嗎?類似于:for databaseName in listOfNamesthen
# Do somethingend
3 回答

慕少森
TA貢獻2019條經驗 獲得超9個贊
## declare an array variabledeclare -a arr=("element1" "element2" "element3")## now loop through the above arrayfor i in "${arr[@]}"do echo "$i" # or do whatever with individual element of the arraydone# You can access them using echo "${arr[0]}", "${arr[1]}" also
declare -a arr=("element1" "element2" "element3" "element4" )

慕尼黑8549860
TA貢獻1818條經驗 獲得超11個贊
#!/bin/bash## declare an array variabledeclare -a array=("one" "two" "three")# get length of an arrayarraylength=${#array[@]}# use for loop to read all values and indexesfor (( i=1; i<${arraylength}+1; i++ ));do echo $i " / " ${arraylength} " : " ${array[$i-1]}done
1 / 3 : one2 / 3 : two3 / 3 : three
添加回答
舉報
0/150
提交
取消