Désolé si c'est une question idiote mais j'essaie d'accomplir quelque chose comme ça mais sur une seule ligne:
$ prog1 | prog2
$ prog1 | prog3
Donc, je veux essentiellement exécuter prog1 et diriger la sortie vers prog2 et prog3 séparément (pas un canal chaîné). Au début, j'essayais d'utiliser tee, mais cela ne me semblait pas correct car il vidait la sortie dans un fichier (ce qui n'est pas ce que je veux).
$ prog1 | tee prog2 | prog3 # doesn't work - creates file "prog2"
À un moment donné, je voudrais probablement étendre cela à la canalisation de la sortie vers plus de deux programmes, mais je commence simplement pour l'instant.
$ prog1 | prog2
$ prog1 | prog3
$ prog1 | prog4
...