![](https://seccdn.libravatar.org/avatar/73abe142b6c78a794ab973a9d242e51d.jpg?s=120&d=mm&r=g)
Hallo und thx, Am Montag, 29. September 2003 13:39 schrieb Robert Paix:
Hallo, geth: Setzen: array=(wert1 wert2 wert3 ...) array[n]=wert Lesen echo ${array[n]} n-tes Element lesen echo ${array[*]} alle Elemente lesen
Klappt prima...
-----Original Message----- From: Bernd Tannenbaum [mailto:tannenbaum@service.itenos.de] Sent: Monday, September 29, 2003 1:29 PM To: suse-linux@suse.com Subject: array in der bash?
Hallo zusammen,
kam bei meinen Scripting-Versuchen auf den Fall, das ich mal ein array gebrauchen könnte, aber siehe da: meine Literatur wirft mir keins aus. Ich vermute mal, die bash gibt diese Möglichkeit nicht her?
Gibt es da Workarounds? Achso ja, mein Ziel: Ein array im Kopf eines scriptes definieren, derart array[1]=a, array[2]=b, ... while (array[x]){ blabla x++ } So etwas in der Art. Irgendwelche Hints für den Noob, bin auch dankbar für links auf gute Internet-Literatur?
Fürs Archiv: Lässt sich prima mit ner while-Schleife verbinden. #! /bin/bash test=(a b) i=0 while [ $i -le 2 ]; do echo ${test[$i]}; i=$[$i+1]; done Kthxbye, Bernd -- One OS to rule them all, one OS to find them. One OS to bring them all, and in the darkness bind them In the land of Redmond, where the shadows lie.