Variablen zusammenkonstuieren

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von regatus, 16.03.2006.

  1. #1 regatus, 16.03.2006
    Zuletzt bearbeitet: 16.03.2006
    regatus

    regatus Grünschnabel

    Dabei seit:
    09.06.2005
    Beiträge:
    5
    Zustimmungen:
    0
    Ich folgendes Problem in bash:
    Ich möchte gerde aus einem String eine Variable machen.
    Beispiel
    Code:
    Test001="Hallo"
    
    a="Test"
    b="001"
    c=$a$b      # = Test001
    
    echo $c         # = Test001
    echo $[$c]     # = 0
    Der soll mir aber statt Test001 bzw. "0" den inhalt der Variable Test001 anzeigen.
    Wenn ich das gleiche mit einer Zahl mache funktioniert das bereits:

    Code:
    Test001="454"
    
    a="Test"
    b="001"
    c=$a$b    # = Test001
    
    echo $c         # = Test001
    echo $[$c]     # = 454
    Kann mir da jemand helfen?

    Mit freundlichen Grüßen
    Regatus
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 ninguno, 16.03.2006
    ninguno

    ninguno Tripel-As

    Dabei seit:
    13.05.2005
    Beiträge:
    162
    Zustimmungen:
    0
    Code:
    eval echo "\$$c"
     
  4. #3 finfirun, 16.03.2006
    Zuletzt bearbeitet: 16.03.2006
    finfirun

    finfirun silent-one

    Dabei seit:
    08.02.2006
    Beiträge:
    8
    Zustimmungen:
    0
    Ort:
    Brüggen
    Bin mir nich sicher ob du genau das meinst, aber versuche mal:
    Code:
    Test001="Hallo"
    
    a="Test"
    b="001"
    c=$a$b      # = Test001
    
    echo $c         # = Test001
    echo '$'$c     # = $Test001 
    /EDIT ok, das meintest du nicht, hab nich richtig gelesen, sry.
     
  5. cremi

    cremi Dude

    Dabei seit:
    15.02.2004
    Beiträge:
    329
    Zustimmungen:
    0
    Ort:
    AUT/Ktn
    imho er meint:
    Code:
    Test001="abc"
    
    a="Test"
    b="001"
    c=$a$b    # = Test001
    
    echo $c         # = Test001
    eval echo "\$$c" # = abc
    
     
  6. #5 regatus, 17.03.2006
    regatus

    regatus Grünschnabel

    Dabei seit:
    09.06.2005
    Beiträge:
    5
    Zustimmungen:
    0
    Danke für die Hilfe.

    MfG
    Regatus
     
Thema:

Variablen zusammenkonstuieren

Die Seite wird geladen...

Variablen zusammenkonstuieren - Ähnliche Themen

  1. Linux 4.5 will UEFI-Variablen besser schützen

    Linux 4.5 will UEFI-Variablen besser schützen: Das Löschen bestimmter UEFI-Variablen kann manche Rechner nicht mehr startbar machen. Das kommende Linux 4.5 ergreift Maßnahmen dagegen, die im...
  2. Textdatei zeilenweise in durchnummerierte Variablen schreiben

    Textdatei zeilenweise in durchnummerierte Variablen schreiben: Hi Leute, ich versuche folgendes Problem zu lösen. Ich möchte eine Textdatei einlesen und den Inhalt jeder Zeile in immer eine neue Variable...
  3. mysql Select Abfrageergebnis in unterschiedlichen Variablen sichern

    mysql Select Abfrageergebnis in unterschiedlichen Variablen sichern: Hallo zusammen, es geht um folgenden Teil meiner .sh-Datei: NumberCheck=`mysql $SQL_ARGS "SELECT lkw, Firma FROM adb_group WHERE...
  4. Teil einer Variablen auslesen und in neue Variable schreiben

    Teil einer Variablen auslesen und in neue Variable schreiben: Hallo, ist für Euch bestimmt ganz einfach, aber trotz googlen komme ich nicht auf eine Lösung. In Variable x habe ich stehen: xy,ab Nun möchte...
  5. Inhalt einer Variablen aus Batch an Shellscript übergeben

    Inhalt einer Variablen aus Batch an Shellscript übergeben: Hallo, ich komme einfach nicht drauf. Wie kann ich den Wert aus einer Variablen eines Batches an mein Shellscript übergeben? So? #...