Make get_array append instead of overwrite

This commit is contained in:
Nick Chambers 2021-11-16 01:26:58 -06:00
parent e933bc443a
commit e6640e6c3b
1 changed files with 2 additions and 3 deletions

5
rowbot
View File

@ -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^^}"