Die Bourne Again Shell wird of für kleine Scripts zur Administration eines Server verwendet. Damit die Scripts ein bisschen schöner daherkommen, kann man die Ausgabe etwas farbiger gestallten.
Am einfachsten geht dies, indem man zuerst Variablen für die Farben definiert, dass erleichtern dann später die Verwendung, da ein Name wohl besser merkbar ist als eine Escape Sequenz. Dabei prüfen wir auch gleich noch, ob wir im Terminal sind oder nicht.
if [ $TERM = "xterm" ]; then RED="\033[31m" GREEN="\033[32m" BLUE="\033[34m" fi
Nun können wir sehr einfach eine Ausgabe einfärben:
echo -e "${RED}Das ist Rot - ${GREEN} Das ist Grün - ${BLUE} - Das ist Blau"
Das -e beim echo sorgt dafür, dass die Farbcodes richtig umgesetzt werden. Am Ende setzten wir die Farben im Terminal wieder zurück:
if [ $TERM = 'xterm' ]; then tput sgr0 fi
Das wars auch schon, viel Spass beim Scripten…

















Kommentare
Florian, Peter, peter pan, Techtmeier, Yoda [...]
michi, Jacko_Momocini, michi, Jacko_Momocini, michi [...]
michi, flöschen
michi, Golfplätze Schweiz, michi, Blankster, michi [...]
michi, Christian, michi, michi, Lukas Eppler