Lo siento si esta es una pregunta tonta, pero estoy tratando de lograr algo como esto, pero en una línea:
$ prog1 | prog2
$ prog1 | prog3
Entonces, básicamente quiero ejecutar prog1 y canalizar la salida a prog2 y prog3 por separado (no una tubería encadenada). Al principio, estaba tratando de usar tee pero eso no parecía correcto porque estaba volcando la salida a un archivo (que no es lo que quiero).
$ prog1 | tee prog2 | prog3 # doesn't work - creates file "prog2"
En algún momento, probablemente me gustaría extender esto a canalizar la salida a más de dos programas, pero estoy comenzando de manera simple por ahora.
$ prog1 | prog2
$ prog1 | prog3
$ prog1 | prog4
...