Scusate se questa è una domanda sciocca ma sto cercando di realizzare qualcosa del genere ma su una riga:
$ prog1 | prog2
$ prog1 | prog3
Quindi, sostanzialmente voglio eseguire prog1 e reindirizzare l'output su prog2 e prog3 separatamente (non una pipe concatenata). All'inizio, stavo cercando di usare tee ma non mi sembrava giusto perché stava scaricando l'output su un file (che non è quello che voglio).
$ prog1 | tee prog2 | prog3 # doesn't work - creates file "prog2"
Ad un certo punto, probabilmente vorrei estenderlo al piping dell'output a più di due programmi, ma per ora sto iniziando semplicemente.
$ prog1 | prog2
$ prog1 | prog3
$ prog1 | prog4
...