Slik bruker du Bash Echo med farge

Slik Bruker Du Bash Echo Med Farge



Ekko er kommandoen for å vise teksten eller variabelen i skriptets utdata. Imidlertid er 'ekko'-kommandoen ikke begrenset til utskriftsutskriften, da du kan gjøre forskjellige ting, inkludert å legge til farge på utskriften. Hvis du endrer fargen på utskriften, forbedrer det lesbarheten til informasjonen.

Dessuten kan du bruke noen ekstra alternativer med 'ekko'-kommandoen for å endre utdatafargene. I denne bloggen vil vi forklare alle disse måtene å bruke Bash-ekkoet med farge i Linux.







Slik bruker du Bash Echo med farge

Å bruke forskjellige farger med ekko i Bash bidrar til å forbedre en teksts synlighet og fremheve en viktig tekst. Skriv inn følgende kommando mens du bruker ekko:



ekko -Det er '\e[1;32mDenne tekstlinjen er grønn\e[0m'
  • Alternativet '-e' gjør det mulig for 'echo'-kommandoen å identifisere og tolke escape-sekvensene deretter.
  • \e[1;32m er ANSI-koden for grønn farge.
  • \e[0m er koden for ingen farge som vi legger til på slutten av linjen for å tilbakestille tekstfargen.



ANSI Escape Codes

Nå lurer du kanskje på kodene for andre farger enn grønt. Så her er listen over alle de grunnleggende fargene og deres ANSI-koder:





  • Svart: \e[0;30m
  • Rød: \e[0;31m
  • Grønn: \e[0;32m
  • Gul: \e[0;33m
  • Blå: \e[0;34m
  • Magenta: \e[0;35m
  • Cyan: \e[0;36m
  • Hvit: \e[0;37m

Fet tekst

Hvis du vil gjøre teksten fet, bytt ut '0' med '1' i fargekoden. Bruk for eksempel kommandoen som følger:

echo '\e[1;34mDette er et eksempel på cyan fet tekst\e[0m'



Endre bakgrunnsfargen

Hvis du vil endre fargen på tekstens bakgrunn i stedet, bruk prefikset 4 i stedet for 3 etter kolon (;). For eksempel:

ekko -Det er '\e[0;42mDenne teksten har en grønn bakgrunn\e[0m'

For å gjøre teksten fet i forrige eksempel, bruk følgende:

ekko -Det er '\e[1;42mDette er en fet tekst med grønn bakgrunn\e[0m'

Bruke variabler

Å taste inn disse kodene gjentatte ganger kan være slitsomt. La oss derfor se på en tilnærming for å gjøre denne prosessen enkel. Her vil vi deklarere noen variabler og tildele dem fargekodene i henhold til fargene vi ønsker. Du må gjøre dette én gang i en terminaløkt.

grønn = '\e[0;32m'

nullstille = '\e[0m'

ekko -Det er ' ${green} Dette er en grønn tekst ${reset} '

Sammendrag

Kommandoen 'ekko' er ikke begrenset til å bare vise en tekst. Det finnes måter du kan endre fargen på teksten på. I denne hurtigveiledningen diskuterte vi bruk av Bash-ekkoet med farger. Det starter med en enkel 'ekkofarge'-kommando. Deretter ser vi ANSI-kodene for forskjellige farger. Videre forklarte vi også hvordan du gjør den fargede teksten fet og endrer tekstens bakgrunnsfarge.