CaptainAlphabet
27-10-2004, 12:30
In einer Schleife soll in jedem Durchlauf eine nummerierte Variable gesetzt werden:
Zustand${X}=...
X wird in jedem Durchlauf um 1 erhöht, sodass folgende Variablen enstehen sollen:
Zustand1=...
Zustand2=...
Zustand3=...
u.s.w.
Allerdings erhalte ich beim Ablauf des Scripts:
line 10: Zustand1="Test": command not found
line 10: Zustand2="Test": command not found
line 10: Zustand3="Test": command not found
u.s.w.
Auch ein echo $Zustand1 zeigt nichts an. Ich habe diverse Kombinationen von Klammern, Anführungszeichen, Ticks und Backticks beim Setzen und Aufrufen der Variablen ausprobiert, komme aber zu keiner Lösung. Hat jemand Vorschläge?
Zustand${X}=...
X wird in jedem Durchlauf um 1 erhöht, sodass folgende Variablen enstehen sollen:
Zustand1=...
Zustand2=...
Zustand3=...
u.s.w.
Allerdings erhalte ich beim Ablauf des Scripts:
line 10: Zustand1="Test": command not found
line 10: Zustand2="Test": command not found
line 10: Zustand3="Test": command not found
u.s.w.
Auch ein echo $Zustand1 zeigt nichts an. Ich habe diverse Kombinationen von Klammern, Anführungszeichen, Ticks und Backticks beim Setzen und Aufrufen der Variablen ausprobiert, komme aber zu keiner Lösung. Hat jemand Vorschläge?