 
        I bash -skripting for å skille forskjellige utgangsmeldinger kan fargen på ekkostrengen endres. Denne artikkelen dekker kommandoene som trengs for å endre fargen på utgangen til ekko i Linux.
Hvordan endre fargen på ekko i Linux
Den enkleste metoden for å endre utgangsfargen til Echo -kommandoen er å bruke ANSI Escape -kodene.
ANSI rømningskoder brukes til å endre utdataene til ekko og printf kommandoer. ANSI -koder startes med rømningskarakter som er nevnt nedenfor:
| \ x1b | Heksadesimal | 
| \ 033 | Octal | 
Octal Escape Code (\ 033) er stort sett brukt. Syntaksen ved å bruke ANSI Escape -koder er:
\ 033 [m I syntaks ovenfor  vil bli erstattet med ANSI -fargekoden.
CSI: Kontrollsekvensindusator
Noen mest brukte ANSI -rømningskoder er listet opp i tabellen nedenfor:
| Svart | 0; 30 | 
| rød | 0; 31 | 
| Grønn | 0; 32 | 
| oransje | 0; 33 | 
| Blå | 0; 34 | 
| Lilla | 0; 35 | 
| Cyan | 0; 36 | 
| Lysegrå | 0; 37 | 
For lette nyanser av fargene er ANSI -kodene nevnt nedenfor:
| Mørk grå | 1; 30 | 
| Lyse rød | 1; 31 | 
| Lysegrønn | 1; 32 | 
| Gul | 1; 33 | 
| Lyse blå | 1; 34 | 
| Lys lilla | 1; 35 | 
| Lett cyan | 1; 36 | 
| Hvit | 1; 37 | 
Syntaksen for å endre fargen på en bestemt streng ville være:
| \ 033 [0; 31m | 
Ovennevnte syntaks vil endre Farge til rød.
Hvordan du endrer farge på ekko utgangsbash - Linux
La oss nå lage et enkelt bashskript for å endre tekstfargen til Echo i Linux.
Opprett en bash -skriptfil ved å bruke kommandoen gitt nedenfor:
$ sudo nano mybashscript.sh
Skriv inn skriptet, et eksempelskript er gitt nedenfor:
#!/bin/bash
rød = '\ 033 [0; 31m'
grønn = '\ 033 [0; 32m'
blå = '\ 033 [0; 34m'
ekko -e "rød dette er et bash -manus"
Echo -e "$ Green Hello $ Blue LinuxHint"
De -e Flagg settes inn med Echo -kommando for å bruke rømningssekvensen.
For å kjøre skriptet, bruk kommandoen nevnt nedenfor:
$ Bash MyBashScript.sh
Hvordan du endrer bakgrunnsfarge på ekko utgangsbash - Linux
ANSI -koder er ikke begrenset til å endre tekstfargen, den kan også brukes til å bruke bakgrunnsfarge på en tekst.
For å bruke bakgrunnsfargen for å ekko utgangen er metoden ganske lik, men ANSI -koder vil være annerledes.
Listen over koder for å endre bakgrunnsfargen er gitt nedenfor:
| Svart | 0; 40 | 
| rød | 0; 41 | 
| Grønn | 0; 42 | 
| oransje | 0; 43 | 
| Blå | 0; 44 | 
| Lilla | 0; 45 | 
| Cyan | 0; 46 | 
| Lysegrå | 0; 47 | 
La oss forstå det med et bash -manuseksempel:
#!/bin/bash
grå = '\ 033 [0; 47m'
Cyan = '\ 033 [0; 46m'
Echo -e "$ Gray Hello $ Cyan LinuxHint"
Konklusjon
Echo -kommandoen brukes til å skrive ut tekst i terminalen. For å skille utgangsmeldinger kan forskjellige farger brukes på ekkoproduksjonen. ANSI -fluktkodene brukes med ekko som endrer utgangsfarge. Disse kodene kan endre teksten sammen med bakgrunnen.