Recoger datos del servidor con expect

chakal one chakalito0 en gmail.com
Sab Dic 1 14:44:12 GMT 2007


Intento recoger los datos de respuesta del servidor con $expect_out(buffer)
pero no soy capaz de recoger un dato, concretamente recibo del servidor
(irc) PING :12254888 (por ejemplo), como cogería el numero ?

Ando con esto pero no recibo el dato, bueno, es que sale vació :)


set site 62.42.230.93
set timeout 10
set x 0

stty -echo
spawn telnet $site 6667

send "NICK pepito\r"
send "USER syst3m linux 62.42.230.93 :expect\r"

expect "PING"

set x [lindex $expect_out(buffer) 200]
puts "PONG :$x"


x tendría "PONG :", sale vacío :/ ..., alguna idea ?


-- 
web: http://chakal.homelinux.com
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://lists.ubuntu.com/archives/ubuntu-es/attachments/20071201/06f17738/attachment.htm 


Más información sobre la lista de distribución ubuntu-es