Чтобы получить выходные данные процесса bash, мы можем использовать перенаправления или каналы:
fooProcess > output.txt
... или ...
fooProcess | barProcess
Мне любопытно если есть способ перехватить вывод fooProcess
и использовать его повторно? Например, вот повторяющийся подход:
fooProcess | barProcess
fooProcess | bifProcess
... или ...
fooProcess > file1.txt
fooProcess > file2.txt
В bash как можно сделать две независимые вещи с выводом fooProcess
не повторяя или не сохраняя это каким-либо образом? Что-то вроде:
"Выполнить fooProcess
один раз, а затем сохранить все свои выходные данные как в файле file1.txt, так и в file2.txt" или "Выполнить fooProcess
один раз, а затем направить сначала в barProcess
, а затем в bifProcess
".
А bash даже делает это? Какой у него срок?