Ronny Seffner <[email protected]> (Do 25 Okt 2012 13:50:27 CEST):
> Hallo Gruppe,
> 
> ich habe in einer Datei z.b. Folgendes:
> 
> klasse=("eins" "zwei")
> eins=("klaus" "gerd")
> zwei=("emil" "inge")
> 
> Diese Datei binden ich mittels source in ein bas-Skript ein und möchte gern
> den zweiten Schüler der ersten Klasse wissen:
> 
> ${${!${klasse[0]}}[1]} geht nicht aber:

Bin mir nicht sicher, ob das was wird, die Bash ist mit Substitutionen
in Substitutionen nicht ganz so gut. Und übersichtlich ist es dann auch
nicht.

Ich würde da eine andere Scriptsprache nehmen.

> ${klasse[0]} liefert doch "eins"
> 
> ${!text} referenziert auf eine Variable "text"

Nein, auf eine Variable, deren Name in der Variablen "text" steht.


-- 
Heiko

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Lug-dd maillist  -  [email protected]
https://ssl.schlittermann.de/mailman/listinfo/lug-dd

Antwort per Email an