Variablen mit variablen Namensteil weiterverarbeiten

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von Hobbits, 21.08.2009.

  1. #1 Hobbits, 21.08.2009
    Hobbits

    Hobbits Grünschnabel

    Dabei seit:
    21.08.2009
    Beiträge:
    2
    Zustimmungen:
    0
    Hallo,

    ich versuche Variablen zu erstellen bzw. anzusprechen dessen Name zum Teil aus einer Variable besteht. Dies funktioniert aber nicht. Vielleicht hat einer von euch einen Tipp für mich?

    OS: Solaris 8
    Shell: ksh

    Hier mein code


    Code:
    TWS_PROCESS_NAME=`echo ${PROCESS_ARRAY[$ARRAY_COUNTER]} |/usr/bin/nawk 'FS=";" {print$1}'`
    TWS_PROCESS_NAME_SHORT=`echo ${TWS_PROCESS_NAME} |/usr/bin/cut -c 1-2`
    TWS_PROCESS_CURRENT_NICE_VALUE=`echo ${PROCESS_ARRAY[$ARRAY_COUNTER]} |/usr/bin/nawk 'FS=";" {print$2}'`
    TWS_PROCESS_PID=`echo ${PROCESS_ARRAY[$ARRAY_COUNTER]} |/usr/bin/nawk 'FS=";" {print$3}'`
    
    ${TWS_PROCESS_NAME}_CURRENT_PRIO_AND_NICE_VALUE=`/usr/bin/ps -efl |/usr/bin/grep -v "grep" |/usr/bin/grep "${TWS_USER}" |/usr/bin/grep "
    ${TWS_PROCESS_PID}" |/usr/bin/grep "${TWS_PROCESS_NAME_SHORT}" |/usr/bin/nawk '{print$7,$8}'`
    ${TWS_PROCESS_NAME}_CURRENT_NICE_VALUE=`echo ${TWS_PROCESS_NAME}_CURRENT_PRIO_AND_NICE_VALUE |/usr/bin/nawk '{print$2}'`
    ${TWS_PROCESS_NAME}_CURRENT_PRIO_VALUE=`echo ${TWS_PROCESS_NAME}_CURRENT_PRIO_AND_NICE_VALUE |/usr/bin/nawk '{print$1}'`
     
  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 bytepool, 21.08.2009
    bytepool

    bytepool Code Monkey

    Dabei seit:
    12.07.2003
    Beiträge:
    791
    Zustimmungen:
    0
    Ort:
    /home/sweden/göteborg
    Hi,

    ich denke du suchst "eval".

    mfg,
    bytepool
     
  4. #3 Hobbits, 25.08.2009
    Hobbits

    Hobbits Grünschnabel

    Dabei seit:
    21.08.2009
    Beiträge:
    2
    Zustimmungen:
    0
    Hi,

    ein Beispiel wäre nett gewesen.

    Gruß,
    Hobbits
     
  5. Dizzy

    Dizzy Brain Damage

    Dabei seit:
    02.05.2007
    Beiträge:
    857
    Zustimmungen:
    0
    Ort:
    Graz
  6. #5 bytepool, 25.08.2009
    bytepool

    bytepool Code Monkey

    Dabei seit:
    12.07.2003
    Beiträge:
    791
    Zustimmungen:
    0
    Ort:
    /home/sweden/göteborg
    Hi,
    kein Problem, tippe eval in das Suchfeld des Boards ein, und du kriegst mehr Beispiele als du brauchst. ;)

    mfg,
    bytepool
     
Thema:

Variablen mit variablen Namensteil weiterverarbeiten

Die Seite wird geladen...

Variablen mit variablen Namensteil weiterverarbeiten - Ä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? #...