Variablen mit variablen Namensteil weiterverarbeiten

H

Hobbits

Grünschnabel
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}'`
 
Hi,

ich denke du suchst "eval".

mfg,
bytepool
 
Hi,

ein Beispiel wäre nett gewesen.

Gruß,
Hobbits
 

Ähnliche Themen

Switche abfragen über Script

Grafische Anzeige der Temperatur

E/A-Fehler (.snapshots is not a btrfs subvolume).

Wie komme ich an den Inhalt des Inhalts einer Variable?

[Gelöst] Suchen und ersetzen mit Hilfe mehrerer Parameter

Zurück
Oben