unbuffer
In Linux Redhat gibt es zum Beispiel den Terminal-Befehl . In Homebrew habe ich es nicht gefunden.
Wie können Sie Unbuffer in OSX Yosemite 10.10.3 installieren?
unbuffer
ist Teil des expect
Pakets:
brew install homebrew/dupes/expect
Möglicherweise müssen Sie:
brew tap homebrew/dupes/expect
Bevor Sie es installieren können.
UPDATE: Ab 2018 ist Expect ohne Präfix in Homebrew verfügbar, also:
brew install expect
ist alles was nötig ist.
Léo Léopold Hertz 준영
forquare
expect
Projekts (programmierter Dialog mit interaktiven Programmen)“. Ich habe dann in der Manpage von OS X nachgeschautexcept
und ein paar Dinge ausprobiert, bin aber gescheitert. Ich habe dann nach Homebrew gesuchtexpect
und dort ein Paket gefunden. Ich habe es installiert, et voila!Cognitiaclaeves
export TCLLIBPATH="/usr/local/lib"
Ich fand, dass dies:unbuffer ./run-math-tests.sh | tee results.txt
das ein Node-Skript mit kolorierter Ausgabe ausführt, die erwarteten Farbcodes in die Datei results.txt einfügt, diecat
in der Standard-Bash für korrekt angezeigt wird macOS High Sierra 10.13.6 ... es ist möglich, eine neuere Bash zu installieren , aber es war für meine Bedürfnisse unnötig.mjalajel
Cornelius Römer
conda
installiert haben. Die Lösung für Linux ist die Installationexpect
überconda
, aber dieses Paket existiert nur für Linux, nicht für macOS. Siehe askubuntu.com/questions/1047900/…