Tengo un script que llama a dos comandos:
long_running_command | print_progress
Las long_running_command
impresiones de un progreso, pero estoy contento con él. Estoy usando print_progress
para hacerlo más agradable (es decir, imprimo el progreso en una sola línea).
El problema: la conexión de una tubería a stdout también activa un búfer 4K, para que el programa de impresión agradable no obtenga nada ... nada ... nada ... mucho ... :)
¿Cómo puedo deshabilitar el búfer 4K para long_running_command
(no, no tengo la fuente)?