Вы могли использовать раздел в существующей системе Linux. Это совпало бы с использованием временной системы. Однако принятие Вас использует пустую систему, Вам будет нужно что-то для создания программного обеспечения LFS с. Вы не можете только отбросить компилятор на разделе и начать крутиться далеко. Вам нужно немного больше, чем это. Ядро, например, и грузоподъемность судна библиотек :)
Подобный ответу Ignacio, Вы могли использовать временное использование именованного канала mkfifo(1)
.
mkfifo /tmp/teedoff.$$; cmd | tee /tmp/teedoff.$$ | prog2 & sleep 1; prog3 < /tmp/teedoff.$$; rm /tmp/teedoff.$$
Это является более подробным, но это работало бы над системами, которые не имеют замены процесса, как dash
. sleep 1
должен обработать любые условия состязания.
Я отметил результаты [1122624]grep[1122625], выделенные для меня, чтобы показать, что это были не только три результата из одного и того же потока, но и результат отдельных совпадений процесса [1122626]grep[1122627]. [1122139]