
Por qué los pipes en la terminal pueden quedarse «atascados»: el papel del buffering
Uno de los problemas más frustrantes al trabajar con la terminal es cuando un comando parece no devolver ningún resultado, incluso cuando debería hacerlo. Un caso común ocurre al encadenar comandos con pipes (|). Por ejemplo, al ejecutar: tail -f /var/log/syslog | grep «error» | grep «fatal» El usuario esperaría ver en tiempo real las líneas que contienen ambas palabras