Echo-Text in einer bestimmten Farbe in einem Shell-Skript

12

Ich bin dabei, ein Shell-Skript zu schreiben. Ich möchte in der Lage sein, einen Teil des Ausgabetextes als Warnung visuell zu unterscheiden, indem ich seine Farbe auf Gelb setze.

Wie wird das gemacht?

Alan H.
quelle

Antworten:

15

Aus " ShellHacks: Bash Colors ":

echo -e "\033[33mThis is yellow\033[0m"

oder

echo -e "\e[33mThis is yellow\e[0m"

\033oder \eals Escape-Zeichen startet die Escape-Sequenz, die in diesem Fall die Steuerelemente zum Ändern der Farben enthält.

Linus Unnebäck
quelle
Vielen Dank für das Update @slhck, es lieferte eine vollständigere Antwort;)
Linus Unnebäck
Der Link führt zu einer Seite, die ziemlich unbrauchbar ist (blockiert durch Hinzufügen ...)
Mike Aski