SHELL und AWK kombinieren

T

todd#6

Jungspund
ich würde gerne der shell über das terminal einen wert übergeben

und den wert mit der benutzung von awk verweden



ps -eo "%p %P" | awk -v pid=$1 'BEGIN{getline} {If ( $1==pid ) {print $1}}'

leider geht das so aber nicht.

hat vll jemand ein tipp?
 
Mit Deinem Beispiel kann ich nichts anfangen. Aber es gilt:
Code:
awk "... $1 ..."
$1 wird von der Shell ersetzt (doppelte Anführungszeichen)


Code:
awk '... $1 ...'
$1 wird von awk ersetzt (einfache Anführungszeichen)
 

Ähnliche Themen

Switche abfragen über Script

Zeilen behalten, die Werte in einem bestimmten Bereich enthalten

trap 'kill $(jobs -p)' EXIT funktioniert nicht.

Shell-Skript nicht doppelt starten

Shellskript - Fehler in Cron

Zurück
Oben