Acho que você está pensando na ferramenta unbuffer
. Você pode usá-lo para desabilitar o buffer que ocorre quando a saída é enviada de um comando para outro através de um pipe.
Com um comando como este, você não verá nenhuma saída até que um valor de páginas tenha armazenado em buffer:
$ od -c /tmp/fifo | more
Você pode desativar esse buffer automático da seguinte forma:
$ unbuffer od -c /tmp/fifo | more
Normalmente, o unbuffer não lê a partir de STDIN. Isso simplifica o uso de unbuffer
em algumas situações. Para usar unbuffer
em um pipeline, use o sinalizador -p.
$ process1 | unbuffer -p process2 | process3
Referências