Назначение динамических имен переменных bash с помощью цикла for

Поэтому я пытаюсь что-то сделать, не уверен, если это возможно. У меня есть следующий код:

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')

Что я хочу сделать, это назначить уникальную переменную для каждого экземпляра {0..5}, так что group1 group2 group3 group4 для каждого имени переменной. Затем я бы изменил ./user0 на ./user$i и создал бы динамический список переменных на основе моей последовательности. Это возможно? Я получаю следующую ошибку при попытке выполнить это, и я не уверен в том, что я на самом деле сделал, что не нравится bash.

test.sh: строка 16: group0 = j: команда не найдена

Ответы на вопрос(3)

Ваш ответ на вопрос