Kaip naudoti „Bash Echo“ su spalva

Kaip Naudoti Bash Echo Su Spalva



Echo yra komanda, rodanti tekstą arba kintamąjį scenarijaus išvestyje. Tačiau komanda „echo“ neapsiriboja išvesties spausdinimu, nes galite atlikti įvairius veiksmus, įskaitant spalvų pridėjimą prie išvesties. Jei pakeisite išvesties spalvą, tai pagerins informacijos skaitomumą.

Be to, norėdami pakeisti išvesties spalvas, su komanda „echo“ galite naudoti keletą papildomų parinkčių. Šiame tinklaraštyje paaiškinsime visus šiuos būdus, kaip naudoti „Bash“ aidą su spalva „Linux“.







Kaip naudoti „Bash Echo“ su spalva

Naudojant skirtingas spalvas su aidu programoje „Bash“, pagerėja teksto matomumas ir paryškinamas svarbus tekstas. Naudodami echo įveskite šią komandą:



aidas -Tai yra '\e[1;32mŠi teksto eilutė yra žalia\e[0m'
  • Parinktis „-e“ leidžia komandai „echo“ atitinkamai identifikuoti ir interpretuoti pabėgimo sekas.
  • \e[1;32m yra žalios spalvos ANSI kodas.
  • \e[0m yra be spalvos kodas, kurį pridedame eilutės pabaigoje, kad iš naujo nustatytume teksto spalvą.



ANSI pabėgimo kodai

Dabar jums gali kilti klausimas apie kitų spalvų kodus nei žalia. Taigi, čia yra visų pagrindinių spalvų ir jų ANSI kodų sąrašas:





  • Juoda: \e[0;30m
  • Raudona: \e[0;31m
  • Žalia: \e[0;32m
  • Geltona: \e[0;33m
  • Mėlyna: \e[0;34m
  • Rausvai raudona: \e[0;35m
  • Žydra spalva: \e[0;36m
  • Balta: \e[0;37m

Paryškintas tekstas

Jei norite paryškinti tekstą, spalvos kode „0“ pakeiskite „1“. Pavyzdžiui, naudokite komandą taip:

echo „\e[1;34mTai mėlynai paryškinto teksto pavyzdys\e[0m'



Fono spalvos keitimas

Jei vietoj to norite pakeisti teksto fono spalvą, vietoj 3 po dvitaškio (;) naudokite priešdėlį 4. Pavyzdžiui:

aidas -Tai yra '\e[0;42mŠis tekstas turi žalią foną\e[0m'

Jei norite, kad ankstesniame pavyzdyje tekstas būtų paryškintas, naudokite šiuos veiksmus:

aidas -Tai yra '\e[1;42mTai paryškintas tekstas žaliame fone\e[0m'

Kintamųjų naudojimas

Pakartotinis šių kodų įvedimas gali būti varginantis. Taigi, pažvelkime į metodą, kaip palengvinti šį procesą. Čia mes deklaruosime kai kuriuos kintamuosius ir priskirsime jiems spalvų kodus pagal norimas spalvas. Tai turite padaryti vieną kartą terminalo seanso metu.

žalias = „\e[0;32m“

atstatyti = „\e[0 min“

aidas -Tai yra ${green} Tai žalias tekstas ${reset}

Santrauka

Komanda „echo“ nėra ribojama rodyti tik tekstą. Yra būdų, kuriais galite pakeisti teksto spalvą. Šiame trumpame vadove aptarėme Bash echo naudojimą su spalva. Jis prasideda paprasta komanda „echo color“. Tada matome skirtingų spalvų ANSI kodus. Be to, mes taip pat paaiškinome, kaip spalvotą tekstą paryškinti ir pakeisti fono spalvą.