From e6640e6c3be5025382b9520581ddbb6a9d9a3c0b Mon Sep 17 00:00:00 2001 From: Nick Chambers Date: Tue, 16 Nov 2021 01:26:58 -0600 Subject: [PATCH] Make get_array append instead of overwrite --- rowbot | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/rowbot b/rowbot index c16e5cf..d563658 100755 --- a/rowbot +++ b/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^^}"