Anzeige:
Ergebnis 1 bis 2 von 2

Thema: Array auslesen in bash

  1. #1
    Registrierter Benutzer
    Registriert seit
    20.04.2001
    Beiträge
    79

    Array auslesen in bash

    Hi,
    ich habe ein kleines Problem mit der bash und dem Auslesen von Werten.
    Mein Array sieht folgendermaßen aus:
    Code:
    STANDORTE=(STANDORT1 STANDORT2)
    EMAILS_AN_STANDORT1=(blah@blah.de blah2@blah.de)
    EMAILS_AN_STANDORT2=(blah3@blah.de blah4@blah.de)
    In einer Schleife arbeite ich nun die Anzahl der $STANDORTE ab.
    Wenn ich
    echo EMAILS_AN_${STANDORTE[$i]}
    ausgebe, erhalte ich EMAILS_AN_STANDORT1 usw. Doch auf dessen Wert kann ich nicht drauf zugreifen. Wie funktioniert den das?
    Hoffe ihr versteht mein problem...

    Grüßle

    oafish

  2. #2
    Registrierter Benutzer
    Registriert seit
    30.06.2005
    Beiträge
    155
    Code:
    eval "echo \${EMAILS_AN_${STANDORTE[0]}[0]}"
    eval "echo \${EMAILS_AN_${STANDORTE[0]}[1]}"
    eval "echo \${EMAILS_AN_${STANDORTE[0]}[@]}"
    religion is a virus from outer space

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •