我想聲明並追加到bash腳本數組,搜索後,我產生了這個代碼。猛砸數組聲明和appendation
list=()
list+="string"
但是,當我回應這個結果在什麼都沒有。 我也試圖追加到數組這樣
list[$[${#list[@]}+1]]="string"
我不明白爲什麼這是行不通的,任何人有什麼建議?
編輯: 該問題列表被附加到在while循環中。
list=()
git ls-remote origin 'refs/heads/*' | while read sha ref; do
list[${#list[@]}+1]="$ref"
done
declare -p list
看到stackoverflow.com/q/16854280/1126841
你怎麼迴音它出來了嗎? – Inian
我曾嘗試 '回聲 「$ {list}裏」', '回聲 「$目錄」' 和 '回聲$列表' –
你可以嘗試'回聲 「$ {列表[0]}」' – Inian