Sind dort [in der bash] keine Arrays möglich, oder woran liegt das?
Das kommt auf die Version der bash an. Normalerweise geht das:
fritze@rechner:~$ export vektor=(a b c d)
fritze@rechner:~$ echo ${vektor[0]}
a
fritze@rechner:~$ bash --version
GNU bash, version 3.2.13(1)-release (i486-pc-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.
Wenn ich eine Arrayvariable in die Umgebung bringen will (in
der Bash) funktioniert das nicht.
Ja.
Sind dort keine Arrays möglich, oder woran liegt das?
Nein. Die meisten shells, die ich kenne, koennen das AFAIK nicht. Umschaufeln in einen ein Skalar mit Trennzeichen, exportieren und in der subshell wieder auseinanderbauen. Ja, ist doof.