Das Terminal des Macs unterstützt für Farbcodes die Syntax '\e[farbcode' nicht.
Stattdessen muss man '\033[farbcode' verwenden.
Beispiel:
Ich musste ein paar Shellscripte dahingehend anpassen, damit sie auch am Mac korrekt dargestellt werden.
Sowohl iTerm 2 als auch das normale Mac-Terminal sind betroffen. Weiß jemand, woher das kommt oder gar, wie man das fixen kann?
Auch wenn das mit den Escape-Sequenzen nichts zu tun haben sollte: Als Shell habe ich zsh verwendet