Test Foro de elhacker.net SMF 2.1

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: desikoder en 22 Octubre 2013, 21:09 PM

Título: Pipe doble
Publicado por: desikoder en 22 Octubre 2013, 21:09 PM
Hola a todos. He estado buscando en duckduckgo , pero no encuentro solución a mi pregunta. Resulta que me interesa tener una especie de pipe doble es decir a ver si me explico :

programa1 [PIPEDOBLE] programa2

La idea es que stdout de programa1 se pase a programa2 , y viveversa , que la salida del programa 2 vuelva al programa1.

Mi pregunta es si existe algun elemento sintactico en bash que permita esto , porque ya existe el muy conocido pipe simple

programa1 | programa2

Muchas gracias de antemano
Título: Re: Pipe doble
Publicado por: Stakewinner00 en 22 Octubre 2013, 22:10 PM
programa1 | programa2 | programa1
? que
Título: Re: Pipe doble
Publicado por: Slava_TZD en 22 Octubre 2013, 23:25 PM
Los pipes son unidireccionales, para hacer lo que pides hace flatan named pipes (http://en.wikipedia.org/wiki/Named_pipe). Si das mas detalles te hago un ejemplo (http://stackoverflow.com/questions/4113986/example-of-using-named-pipes-in-linux-bash).

Por cierto, tu firma a la inversa es mas realista.
Título: Re: Pipe doble
Publicado por: desikoder en 12 Noviembre 2013, 17:07 PM
Cita de: Tzhed\ Kyperf/ en 22 Octubre 2013, 23:25 PM
Los pipes son unidireccionales, para hacer lo que pides hace flatan named pipes (http://en.wikipedia.org/wiki/Named_pipe). Si das mas detalles te hago un ejemplo (http://stackoverflow.com/questions/4113986/example-of-using-named-pipes-in-linux-bash).

Por cierto, tu firma a la inversa es mas realista.

Muchas gracias Thhed\ Kyperf/ :)