Variablenname aus String beziehen in Bourne Shell

vendredi 21 novembre 2014

Hallo allerseits,



ich bin noch recht unerfahren in der (Bourne) Shell-Programmierung und mein Problem ist sicher sehr simpel, dennoch habe ich es nach einigen rumprobieren und Suchen im Internet und Foren nicht lösen können. Es geht um folgendes:



bitfolge_32=0 1 0 1 0

x=32



Nun möchte ich den Wert von bitfolge_32 ausgeben, jedoch unter Verwendung der Variablen x, worin ja der String "32" gespeichert ist:



echo $(bitfolge_${x})



hier sagt mir die Shell, sie kennt den Befehl "bitfolge_32" nicht, da sie ja einen Befehl erwartet.

Ich habe auch schon einige andere Varianten durchprobiert, die ich jetzt nicht alle aufzählen möchte, da mein Problem klar sein müsste.



Wie sieht die korrekte Lösung hierfür aus? Ich kann es mir nicht recht erklären.:confused:



Vielen Dank schonmal !!



Toni




0 commentaires:

Enregistrer un commentaire

 

Lorem

Ipsum

Dolor