我想声明并追加到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