Wypisz tekst w określonym kolorze w skrypcie powłoki

12

Mam zamiar napisać skrypt powłoki. Chciałbym móc wizualnie odróżnić część tekstu wyjściowego jako ostrzeżenie, ustawiając jego kolor na żółty.

Jak to się robi?

Alan H.
źródło

Odpowiedzi:

15

Z „ ShellHacks: Bash Colours ”:

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

lub

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

\033lub \ejako znak Escape rozpoczyna sekwencję Escape, która w tym przypadku zawiera elementy sterujące do zmiany kolorów.

Linus Unnebäck
źródło
Dzięki za aktualizację @slhck, podała bardziej kompletną odpowiedź;)
Linus Unnebäck,
Link prowadzi do strony, która jest dość bezużyteczna (blokowana przez dodawanie ...)
Mike Aski