Desejo armazenar o stdout de um processo em um buffer e esvaziar o buffer depois de lido, estilo FIFO.
Sei que posso canalizar o stdout, mas o canal/arquivo continuará crescendo e conterá dados que já li. Eu só quero os dados novos.
command > named_pipe &
Existem outros métodos embutidos, semelhantes a um buffer em um soquete de rede, para os quais eu possa redirecionar os dados?