Com utilitzar Bash Echo amb Color

Com Utilitzar Bash Echo Amb Color



L'eco és l'ordre per mostrar el text o la variable a la sortida de l'script. Tanmateix, l'ordre 'eco' no es limita a la impressió de sortida, ja que podeu fer diferents coses, com ara afegir color a la sortida. Si canvieu el color de la sortida, millora la llegibilitat de la informació.

A més, podeu utilitzar algunes opcions addicionals amb l'ordre 'eco' per canviar els colors de sortida. En aquest bloc, explicarem totes aquestes maneres d'utilitzar l'eco Bash amb color a Linux.







Com utilitzar el Bash Echo amb Color

L'ús de diferents colors amb ressò a Bash ajuda a millorar la visibilitat d'un text i a ressaltar un text important. Introduïu l'ordre següent mentre feu servir echo:



eco -És '\e[1;32mAquesta línia de text és verda\e[0m'
  • L'opció '-e' permet que l'ordre 'eco' identifiqui i interpreti les seqüències d'escapament en conseqüència.
  • El \e[1;32m és el codi ANSI del color verd.
  • El \e[0m és el codi de cap color que afegim al final de la línia per restablir el color del text.



Codis d'escapament ANSI

Ara, potser us pregunteu sobre els codis de colors diferents del verd. Per tant, aquí teniu la llista de tots els colors bàsics i els seus codis ANSI:





  • Negre: \e[0;30m
  • Vermell: \e[0;31m
  • Verd: \e[0;32m
  • Groc: \e[0;33m
  • Blau: \e[0;34m
  • Magenta: \e[0;35m
  • Cian: \e[0;36m
  • Blanc: \e[0;37m

Text en negreta

En cas que vulgueu posar el text en negreta, substituïu '0' per '1' al codi de color. Per exemple, utilitzeu l'ordre de la següent manera:

echo '\e[1;34mAquest és un exemple de text en negreta cian\e[0m'



Canviant el color de fons

Si voleu canviar el color del fons del text, feu servir el prefix 4 en lloc de 3 després dels dos punts (;). Per exemple:

eco -És '\e[0;42mAquest text té un fons verd\e[0m'

Per fer el text en negreta de l'exemple anterior, utilitzeu el següent:

eco -És '\e[1;42mAquest és un text en negreta amb fons verd\e[0m'

Ús de variables

Introduir aquests codis repetidament pot ser cansat. Per tant, anem a veure un enfocament per facilitar aquest procés. Aquí, declararem algunes variables i els assignarem els codis de color segons els colors que volem. Ho heu de fer una vegada en una sessió de terminal.

verd = '\e[0;32 m'

restablir = '\e[0m'

eco -És ' ${verd} Aquest és un text verd ${restablir} '

Resum

L'ordre 'eco' no està limitada a mostrar només un text. Hi ha maneres de canviar el color del text. En aquesta guia ràpida, vam parlar de l'ús de l'eco Bash amb color. Comença amb una senzilla ordre 'eco color'. Aleshores, veiem els codis ANSI de diferents colors. A més, també vam explicar com fer negreta el text de color i canviar el color de fons del text.