Make get_array append instead of overwrite
This commit is contained in:
parent
e933bc443a
commit
e6640e6c3b
5
rowbot
5
rowbot
|
@ -30,13 +30,12 @@ put_array() {
|
|||
get_array() {
|
||||
declare -n array=$1
|
||||
declare -n scalar=RB_A_${1^^}
|
||||
local len val idx=0
|
||||
local len val
|
||||
|
||||
while [[ $scalar ]]; do
|
||||
len=${scalar%%:*} scalar=${scalar#"$len":}
|
||||
val=${scalar:0:len} scalar=${scalar:len}
|
||||
array[$idx]=$val
|
||||
(( idx += 1 ))
|
||||
array+=( "$val" )
|
||||
done
|
||||
|
||||
unset "RB_A_${1^^}"
|
||||
|
|
Loading…
Reference in New Issue