How to rename an associative array in Bash?
I need to loop over an associative array and drain the contents of it to a temp array (and perform some update to the value). The leftover contents of the first array should then be discarded and i want to assign the temp array to the original array variable. Sudo code: declare -A MAINARRAY declare -A TEMPARRAY ... populate ${MAINARRAY[...]} ... while something; do #Drain some values from MAINARRAY to TEMPARRAY ${TEMPARRAY["$name"]}=((${MAINARRAY["$name"]} + $somevalue)) done ... other manipulations to TEMPARRAY ... unset MAINARRAY #discard left over values that had no update declare -A