expect
Добавлено: 2009-11-25 20:18:55
всем привет не как не могу понять как мне использую язык TCL написать такую конструкцию
пишу так всё отлично.
но когда хочу использовать вот так
то сразу
я так понял он ругается на | но как мне это обойти?
Код: Выделить всё
host egorka.homeip.net | awk '{print $4}'
Код: Выделить всё
#!/usr/local/bin/expect -f
send [exec host egorka.homeip.net]
expect eof
но когда хочу использовать вот так
Код: Выделить всё
#!/usr/local/bin/expect -f
send [exec host egorka.homeip.net | awk '{print $4}' ]
expect eof
Код: Выделить всё
%./test2
can't read "4": no such variable
while executing
"exec host egorka.homeip.net | awk '{print $4}'"
invoked from within
"send [exec host egorka.homeip.net | awk '{print $4}']"
(file "./test2" line 2)
%
я так понял он ругается на | но как мне это обойти?