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
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