PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage zu exec Syntax in expect



netlinker
21-04-2005, 18:29
Hallo zusammen,

ich hab mal eine Frage zu dem exec-Komando von expect.

Ich wollte gern die Variable User mit folgenden Kommando setzen:
set user exec [ id | awk '{print$1}' | awk 'BEGIN {FS = "("} {print$2}' | cut -d ")" -f1 ]

Leider mekert expect das immer an.
(Ist ja auch kein Wunder, wenn ich das mal wieder falsch mache *g*)

Wäre super, wenn ihr einen Tip habt, wie die richtige Syntax ist.

set user exec id
set user exec "id" bekomme ich noch hin, aber schon beim ersten awk bekomme ich Probleme

mfg
Björn

ThorstenS
25-04-2005, 06:37
Das trägt nicht der Lösung bei, aber kennst du den Befehl whoami ? :cool:

RapidMax
26-04-2005, 13:33
Trägt auch nicht zur Lösung bei, aber kennst du die Optionen "-un" bei id? (id -un)

Gruss, Andy