Eu tenho um script que chama dois comandos:
long_running_command | print_progress
As long_running_command
impressões de um progresso, mas eu estou infeliz com ele. Estou usando print_progress
para torná-lo mais agradável (ou seja, imprimo o progresso em uma única linha).
O problema: conectar um pipe ao stdout também ativa um buffer de 4K, para o bom programa de impressão não recebe nada ... nada ... nada ... muito ... :)
Como posso desativar o buffer 4K do long_running_command
(não, não tenho a fonte)?