Você está colocando variáveis bash em um script awk, mas colocando o corpo do awk entre aspas simples, o que impede a expansão da variável.
Você sabe que o bash tem um comando printf? (digite help printf
em um prompt bash)
fmt="%-8s, %-8s, %-8s, %-8s, %-8s, %-8s, %-8s, %-8s, %-8s, %-8s, %-8s, %-8s, %-8s, %-8s,\n"
printf "$fmt" "${totals[@]}"