Bash scripting - Iterando a través de nombres de variables "variables" para obtener una lista de matrices asociativas

Tengo una lista variable de matrices asociativas que quiero recorrer y recuperar sus pares clave / valor.

Recorro una sola matriz asociativa enumerando todas sus claves y obteniendo los valores, es decir.

for key in "${!queue1[@]}" do
    echo "key : $key"
    echo "value : ${queue1[$key]}"
done

La parte difícil es que los nombres de las matrices asociativas son variables variables, por ejemplo, dado cuenta = 5, las matrices asociativas se llamarían queue1, queue2, queue3, queue4, queue5.

Estoy tratando de reemplazar la secuencia anterior basada en un recuento, pero hasta ahora cada combinación de paréntesis y eval no ha producido mucho más que errores de sustitución erróneos. por ejemplo a continuación:

for count in {1,2,3,4,5} do
    for key in "${!queue${count}[@]}" do
        echo "key : $key"
        echo "value : ${queue${count}[$key]}"
    done
done

¡La ayuda sería muy apreciada!

Respuestas a la pregunta(3)

Su respuesta a la pregunta