Kuinka käyttää Bash Echoa värin kanssa

Kuinka Kayttaa Bash Echoa Varin Kanssa



Echo on komento, joka näyttää tekstin tai muuttujan komentosarjan lähdössä. 'Echo'-komento ei kuitenkaan rajoitu tulosteen tulostamiseen, sillä voit tehdä erilaisia ​​asioita, mukaan lukien värin lisääminen tulosteeseen. Jos vaihdat tulosteen väriä, se parantaa tiedon luettavuutta.

Lisäksi voit käyttää muutamia lisävaihtoehtoja “echo”-komennolla muuttaaksesi tulosteen värejä. Tässä blogissa selitämme kaikki nämä tavat käyttää Bash-kaikua värillä Linuxissa.







Kuinka käyttää Bash Echoa värin kanssa

Eri värien käyttö kaiun kanssa Bashissa parantaa tekstin näkyvyyttä ja korostaa tärkeää tekstiä. Anna seuraava komento, kun käytät kaikua:



kaiku -Se on '\e[1;32mTämä tekstirivi on vihreä\e[0m'
  • Vaihtoehto '-e' mahdollistaa 'echo'-komennon tunnistamaan ja tulkitsemaan pakojaksot vastaavasti.
  • \e[1;32m on vihreän värin ANSI-koodi.
  • \e[0m on värittömän koodin, jonka lisäämme rivin loppuun palauttaaksemme tekstin värin.



ANSI pakokoodit

Nyt saatat ihmetellä muiden kuin vihreän värien koodeja. Joten tässä on luettelo kaikista perusväreistä ja niiden ANSI-koodeista:





  • Musta: \e[0;30m
  • Punainen: \e[0;31m
  • Vihreä: \e[0;32m
  • Keltainen: \e[0;33m
  • Sininen: \e[0;34m
  • Magenta: \e[0;35m
  • Syaani: \e[0;36m
  • Valkoinen: \e[0;37m

Lihavoitu teksti

Jos haluat lihavoida tekstin, korvaa '0' värikoodissa '1'. Käytä komentoa esimerkiksi seuraavasti:

echo '\e[1;34mTämä on esimerkki syaani lihavoitusta tekstistä\e[0m'



Taustavärin muuttaminen

Jos haluat sen sijaan muuttaa tekstin taustan väriä, käytä etuliitettä 4 kaksoispisteen (;) jälkeen 3:n sijaan. Esimerkiksi:

kaiku -Se on '\e[0;42mTällä tekstillä on vihreä tausta\e[0m'

Lihavoidaksesi edellisen esimerkin tekstin, käytä seuraavaa:

kaiku -Se on '\e[1;42mTämä on lihavoitu teksti vihreällä taustalla\e[0m'

Muuttujien käyttö

Näiden koodien syöttäminen toistuvasti voi olla väsyttävää. Tarkastellaan siis lähestymistapaa tämän prosessin helpottamiseksi. Tässä ilmoitamme joitain muuttujia ja annamme niille värikoodit haluamiemme värien mukaan. Sinun on tehtävä tämä kerran pääteistunnon aikana.

vihreä = '\e[0;32m'

nollaa = '\e[0m'

kaiku -Se on ' ${green} Tämä on vihreää tekstiä ${reset} '

Yhteenveto

'Echo'-komentoa ei ole pakotettu näyttämään vain tekstiä. On olemassa tapoja, joilla voit muuttaa tekstisi väriä. Tässä pikaoppaassa keskustelimme Bash-kaiun käyttämisestä värien kanssa. Se alkaa yksinkertaisella 'echo color' -komennolla. Sitten näemme eri värien ANSI-koodit. Lisäksi selitimme myös, kuinka värillinen teksti lihavoitu ja tekstin taustaväri vaihdetaan.