Kuidas kasutada Bash Echot värviga

Kuidas Kasutada Bash Echot Varviga



Kaja on käsk teksti või muutuja kuvamiseks skripti väljundis. Kuid käsk 'kaja' ei piirdu väljundprindiga, kuna saate teha erinevaid asju, sealhulgas väljundile värvi lisada. Kui muudate väljundi värvi, parandab see teabe loetavust.

Lisaks saate väljundvärvide muutmiseks käsuga 'kaja' kasutada mõnda lisavalikut. Selles ajaveebis selgitame kõiki neid viise Bashi kaja kasutamiseks Linuxis värviga.







Kuidas kasutada Bash Echo koos värviga

Erinevate värvide kasutamine koos kajaga Bashis aitab parandada teksti nähtavust ja tõsta esile olulise teksti. Sisestage echo kasutamise ajal järgmine käsk:



kaja -See on '\e[1;32mSee tekstirida on roheline\e[0m'
  • Valik '-e' võimaldab käsul 'kaja' paojärjestusi vastavalt tuvastada ja tõlgendada.
  • \e[1;32m on rohelise värvi ANSI kood.
  • \e[0m on värvi puudumise kood, mille lisame teksti värvi lähtestamiseks rea lõppu.



ANSI põgenemiskoodid

Nüüd võite küsida muude värvide kui rohelise koodide üle. Niisiis, siin on kõigi põhivärvide ja nende ANSI-koodide loend:





  • Must: \e[0;30m
  • Punane: \e[0;31m
  • Roheline: \e[0;32m
  • Kollane: \e[0;33m
  • Sinine: \e[0;34m
  • Magenta: \e[0;35m
  • Tsüaan: \e[0;36m
  • Valge: \e[0;37m

Paks tekst

Kui soovite muuta teksti paksuks, asendage '0' värvikoodis '1'-ga. Näiteks kasutage käsku järgmiselt:

echo '\e[1;34mSee on näide tsüaanpaksusest tekstist\e[0m'



Taustavärvi muutmine

Kui soovite selle asemel muuta teksti tausta värvi, kasutage kooloni (;) järel eesliidet 4 3 asemel. Näiteks:

kaja -See on '\e[0;42mSellel tekstil on roheline taust\e[0m'

Eelmises näites teksti paksuks muutmiseks kasutage järgmist.

kaja -See on '\e[1;42mSee on paks tekst rohelise taustaga\e[0m'

Muutujate kasutamine

Nende koodide korduv sisestamine võib olla väsitav. Seega vaatame lähenemisviisi selle protsessi lihtsustamiseks. Siin deklareerime mõned muutujad ja määrame neile värvikoodid vastavalt soovitud värvidele. Peate seda tegema üks kord terminali seansi jooksul.

roheline = '\e[0;32m'

lähtestada = '\e[0m'

kaja -See on ' ${green} See on roheline tekst ${reset} '

Kokkuvõte

Käsk 'kaja' ei ole piiratud ainult teksti näitamisega. Teksti värvi saab muuta mitmel viisil. Selles kiirjuhendis arutasime Bashi kaja värviga kasutamist. See algab lihtsa käsuga 'kaja värv'. Seejärel näeme erinevate värvide ANSI-koode. Lisaks selgitasime, kuidas muuta värvilist teksti paksuks ja muuta teksti taustavärvi.