Извините, если это глупый вопрос, но я пытаюсь сделать что-то вроде этого, но в одной строке:
$ prog1 | prog2
$ prog1 | prog3
Итак, я в основном хочу выполнить prog1 и направить вывод в prog2 и prog3 отдельно (не в цепочку). Сначала я пытался использовать tee, но это казалось неправильным, потому что он выводил вывод в файл (а это не то, что мне нужно).
$ prog1 | tee prog2 | prog3 # doesn't work - creates file "prog2"
В какой-то момент я, возможно, захочу расширить это, чтобы передать вывод более чем двум программам, но сейчас я просто начинаю с простого.
$ prog1 | prog2
$ prog1 | prog3
$ prog1 | prog4
...