Martín Ferrari, el 29 de octubre a las 10:59 me escribiste:
> Luca,
> 
> On 10/29/07, Leandro Lucarella <[EMAIL PROTECTED]> wrote:
> > Estuve tratando de hacer esto con netcat + sh y no me salió. Me hago lío
> 
> Así anda, gracias al "-c" de netcat. Si netcat no lo tuviese, es un
> poco más complicado por el jueguito que hay que hacer con file
> descriptors. Pero así es sencillo:
> 
> #!/bin/sh
> 
> if [ ! "$1" = saraza ]; then
>       exec nc -c "\"$0\" saraza" www.google.com 80
> fi
> 
> echo GET / HTTP/1.0
> echo Host: google.com
> echo
> 
> cat > /dev/stderr
> 
> Se entiende la idea para hacer otras cosas...

Uh, que bizarro. Y si no existiera el -c? Lo que me gustaría hacer
puntualmente es algo como:

1) redirigir stdout a stdin de nc.
2) redirigir stdout de nc a la "consola" (el el ex-stdout de mi script)
3) correr el nc en background
4) tirar echos desde el script, que los "procese" el nc y que la salida
   del nc vaya a la consola

Se entiende?

-- 
LUCA - Leandro Lucarella - Usando Debian GNU/Linux Sid - GNU Generation
------------------------------------------------------------------------
E-Mail / JID:     [EMAIL PROTECTED]
GPG Fingerprint:  D9E1 4545 0F4B 7928 E82C  375D 4B02 0FE0 B08B 4FB2 
GPG Key:          gpg --keyserver pks.lugmen.org.ar --recv-keys B08B4FB2
------------------------------------------------------------------------
SE CUMPLEN 1345 DIAS DESDE QUE NOS ROBARON NUESTRA CAMARA
        -- Crónica TV
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a