Ahí está el comando terminal unbuffer en Linux Redhat, por ejemplo.
No lo encontré en homebrew.
¿Cómo se puede instalar unbuffer en OSX Yosemite 10.10.3?
unbuffer es parte del expect paquete:
brew install homebrew/dupes/expect
Es posible que necesite:
brew tap homebrew/dupes/expect
Antes de que puedas instalarlo.
ACTUALIZAR: A partir de 2018, expect está disponible sin prefijo en homebrew, por lo tanto:
brew install expect
es todo lo que es necesario.
expectProyecto (diálogo programado con programas interactivos) ”. Entonces miré la página de manual de OS X paraexceptY probé algunas cosas, y fracasé. Entonces busqué homebrew paraexpecty encontró que hay un paquete. Lo instalé, y listo!export TCLLIBPATH="/usr/local/lib"Encontré que esto:unbuffer ./run-math-tests.sh | tee results.txtque ejecuta un script de nodo con salida coloreada, coloca los códigos de color esperados en el archivo results.txt, que se mostró correctamente concaten el bash estándar para macOS High Sierra 10.13.6 ... Es posible preparar una nueva versión de bash Pero fue innecesario para mis necesidades.