Benutzerspezifische Werkzeuge
Sie sind hier: Startseite GNU / Linux Shell / Scripting Bash Color Escape Codes
Tag Cloud
Inhalt in Zahlen
  • Seiten: 195
  • Ordner: 83
  • Links: 42
 

Bash Color Escape Codes

abgelegt unter: , ,
So kann farbiger Text in der Bash ausgegeben werden

Mit echo (echo -e) können die Farben mit folgender Escapesquence ausgegeben werden:

bash$ echo -e \e[ESCCODEm

Farb Escape Codes

FarbeCode
Black 00;30
Dark Gray 01;30
Blue 00;34
Light Blue 01;34
Green 00;32
Light Green 01;32
Cyan 00;36
Light Cyan 01;36
Red 00;31
Light Red 01;31
Purple 00;35
Light Purple 01;35
Brown 00;33
Yellow 01;33
Light Gray 00;37
White 01;37

Beispiel

bash$ echo -e "\e[00;31m"
bash$ echo "Ab jetzt wird alles in ROT ausgegeben!"
Wichitg ist, dass "echo -e" verwendet wird um die Escapesequenz zu interpretieren.

Farbe entfernen

Echo \e[00m um die Farbmodifikation aus dem Text wieder zu entfernen:
bash$ echo -e '\e[00m'
bash$ echo "Jetzt wird der Text wieder normal ausgegeben!"

Praxisbeispiel

Um Beispielsweise nur mal ein Wort innerhalb eines Textes farbig auszugeben, kann das ganze auch kombiniert werden:
bash$ echo -e "Das ist rot->\e[00;31mROT\e[00m"
Kommentieren

Sie können einen Kommentar abgeben, indem Sie das untenstehende Formular ausfüllen. Nur Text.

Frage: Wieviel ist fünf - vier (Bitte eine Zahl als Ziffer schreiben)?
Ergebnis: