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.