Asignación de nombres de variables dinámicas bash utilizando una secuencia de bucle for

Así que estoy tratando de hacer algo, no estoy seguro de si es posible. Tengo el siguiente código:

for i in {0..5}; do
    if [[ -f ./user$i ]]; then
        group$i=$(grep -w "group" ./user0|awk '{print $2}'|perl -lape 's/\s+//sg')

Lo que quiero hacer es asignar una variable única para cada instancia de {0..5} así que group1 group2 group3 group4 para cada nombre de variable. Luego cambiaría ./user0 a ./user$i y crearía una lista dinámica de variables basadas en mi secuencia. es posible? Recibo el siguiente error cuando intento ejecutar esto y no estoy seguro de lo que realmente hice que a bash no le gusta.

test.sh: línea 16: grupo0 = j: comando no encontrado

Respuestas a la pregunta(3)

Su respuesta a la pregunta