Farben in der Konsole
Submitted by Erik Wegner
on
Body
Farben werden über die Steuerzeichenkombination ESC [ NNm erzeugt.
echo -e "\033[0;34m"
Schwarz | 0;30 | DEMO | Dunkles Grau | 1;30 | DEMO | |
Blau | 0;34 | Hellblau | 1;34 | |||
Grün | 0;32 | Hellgrün | 1;32 | |||
Cyan | 0;36 | Helles Cyan | 1;36 | |||
Rot | 0;31 | Hellrot | 1;31 | |||
Lila | 0;35 | Helles Lila | 1;35 | |||
Braun | 0;33 | Gelb | 1;33 | |||
Hellgrau | 0;37 | Weiß | 1;37 |
Für Hintergrundfarben muss statt des dreißiger Werts ein vierziger Wert benutzt werden. (Blau=44), es funktionieren aber nur die Farben der ersten Spalte. Soll die Hintergrund- und die Vordergrundfarbe gleichzeitig geändert werden, kann dieser Aufruf für hellrote Schrift auf blauem Grund genutzt werden:
\033[44m\033[1;31m
Weitere Attribute können noch gesetzt werden:
4 = unterstreichen,
5 = blinken,
7 = invertiert und
8 = unsichtbar
Alle Werte auf Normal:
echo -e "\033[0m"
Quelle: ANSI Escape Sequences: Colours and Cursor Movement als Inhaltseite des Bash Prompt HOWTO.