Jak używać Bash Echo z kolorem

Jak Uzywac Bash Echo Z Kolorem



Echo to polecenie wyświetlające tekst lub zmienną w wynikach skryptu. Jednak polecenie „echo” nie ogranicza się do wydruku wyjściowego, ponieważ można wykonywać różne czynności, w tym dodawać kolor do wydruku. Zmiana koloru wydruku poprawia czytelność informacji.

Co więcej, możesz użyć kilku dodatkowych opcji za pomocą polecenia „echo”, aby zmienić kolory wyjściowe. Na tym blogu wyjaśnimy wszystkie sposoby użycia echa Bash z kolorem w systemie Linux.







Jak używać efektu Bash Echo z kolorem

Używanie różnych kolorów z echem w Bash pomaga poprawić widoczność tekstu i wyróżnić ważny tekst. Wprowadź następujące polecenie podczas korzystania z echa:



Echo -To jest '\e[1;32mTen wiersz tekstu jest zielony\e[0m'
  • Opcja „-e” umożliwia poleceniu „echo” odpowiednią identyfikację i interpretację sekwencji ucieczki.
  • \e[1;32m to kod ANSI dla koloru zielonego.
  • \e[0m to kod braku koloru, który dodajemy na końcu linii, aby zresetować kolor tekstu.



Kody ucieczki ANSI

Teraz możesz zastanawiać się nad kodami kolorów innych niż zielony. Oto lista wszystkich podstawowych kolorów i ich kodów ANSI:





  • Czarny: \e[0;30m
  • Czerwony: \e[0;31m
  • Zielony: \e[0;32m
  • Żółty: \e[0;33m
  • Niebieski: \e[0;34m
  • Magenta: \e[0;35m
  • Cyjan: \e[0;36m
  • Biały: \e[0;37m

Pogrubiony tekst

Jeśli chcesz pogrubić tekst, zamień „0” na „1” w kodzie koloru. Na przykład użyj polecenia w następujący sposób:

echo „\e[1;34mTo jest przykład cyjanowego tekstu pogrubionego\e[0m”



Zmiana koloru tła

Jeśli zamiast tego chcesz zmienić kolor tła tekstu, użyj przedrostka 4 zamiast 3 po dwukropku (;). Na przykład:

Echo -To jest '\e[0;42mTen tekst ma zielone tło\e[0m'

Aby pogrubić tekst w poprzednim przykładzie, użyj następujących poleceń:

Echo -To jest '\e[1;42mTo jest pogrubiony tekst z zielonym tłem\e[0m'

Używanie zmiennych

Wielokrotne wpisywanie tych kodów może być męczące. Przyjrzyjmy się zatem podejściu, które ułatwi ten proces. Tutaj zadeklarujemy kilka zmiennych i przypiszemy im kody kolorów zgodnie z kolorami, które chcemy. Należy to zrobić raz w sesji terminalowej.

zielony = '\e[0;32m'

Resetowanie = '\e[0m'

Echo -To jest ' ${zielony} To jest zielony tekst ${reset} '

Streszczenie

Polecenie „echo” nie ogranicza się wyłącznie do wyświetlania tekstu. Istnieją sposoby zmiany koloru tekstu. W tym krótkim przewodniku omawialiśmy używanie echa Bash z kolorem. Zaczyna się od prostego polecenia „kolor echa”. Następnie widzimy kody ANSI dla różnych kolorów. Ponadto wyjaśniliśmy również, jak pogrubić kolorowy tekst i zmienić kolor tła tekstu.