Kā izmantot Bash Echo ar krāsu

Ka Izmantot Bash Echo Ar Krasu



Echo ir komanda, lai skripta izvadē parādītu tekstu vai mainīgo. Tomēr komanda “echo” neaprobežojas tikai ar izvades izdruku, jo jūs varat veikt dažādas darbības, tostarp pievienot krāsu izvadei. Ja maināt izvades krāsu, tas uzlabo informācijas lasāmību.

Turklāt, lai mainītu izvades krāsas, varat izmantot dažas papildu opcijas ar komandu “echo”. Šajā emuārā mēs izskaidrosim visus šos veidus, kā izmantot Bash atbalsi ar krāsu operētājsistēmā Linux.







Kā izmantot Bash Echo ar krāsu

Dažādu krāsu izmantošana ar atbalsi programmā Bash palīdz uzlabot teksta redzamību un izcelt svarīgu tekstu. Izmantojot echo, ievadiet šo komandu:



atbalss -Tas ir '\e[1;32mŠī teksta rindiņa ir zaļa\e[0m'
  • Opcija “-e” ļauj komandai “echo” atbilstoši identificēt un interpretēt atkāpšanās secības.
  • \e[1;32m ir zaļās krāsas ANSI kods.
  • \e[0m ir kods bez krāsas, ko mēs pievienojam rindas beigās, lai atiestatītu teksta krāsu.



ANSI evakuācijas kodi

Tagad jūs varētu brīnīties par citu krāsu kodiem, izņemot zaļo. Tātad, šeit ir visu pamatkrāsu un to ANSI kodu saraksts:





  • Melns: \e[0;30m
  • Sarkans: \e[0;31m
  • Zaļš: \e[0;32m
  • Dzeltens: \e[0;33m
  • Zils: \e[0;34m
  • Magenta: \e[0;35m
  • Ciāna: \e[0;36m
  • Balts: \e[0;37m

Treknrakstā teksts

Ja vēlaties tekstu padarīt treknrakstā, krāsu kodā aizstājiet “0” ar “1”. Piemēram, izmantojiet komandu šādi:

atbalss “\e[1;34mŠis ir zilā treknraksta teksta piemērs\e[0m'



Fona krāsas maiņa

Ja vēlaties mainīt teksta fona krāsu, izmantojiet prefiksu 4, nevis 3 aiz kola (;). Piemēram:

atbalss -Tas ir '\e[0;42mŠim tekstam ir zaļš fons\e[0m'

Lai iepriekšējā piemērā tekstu padarītu treknrakstu, izmantojiet šo:

atbalss -Tas ir '\e[1;42mTas ir treknraksts ar zaļu fonu\e[0m'

Mainīgo izmantošana

Šo kodu atkārtota ievadīšana var būt nogurdinoša. Tāpēc apskatīsim pieeju, kas atvieglo šo procesu. Šeit mēs deklarēsim dažus mainīgos lielumus un piešķirsim tiem krāsu kodus atbilstoši vēlamajām krāsām. Tas jādara vienu reizi termināļa sesijā.

zaļš = '\e[0;32m'

atiestatīt = '\e[0m'

atbalss -Tas ir ' ${green} Šis ir zaļš teksts ${reset} '

Kopsavilkums

Komanda “echo” nav ierobežota, lai parādītu tikai tekstu. Ir veidi, kā mainīt teksta krāsu. Šajā īsajā rokasgrāmatā mēs apspriedām Bash atbalss izmantošanu ar krāsu. Tas sākas ar vienkāršu komandu “atbalss krāsa”. Pēc tam mēs redzam dažādu krāsu ANSI kodus. Turklāt mēs arī paskaidrojām, kā padarīt krāsainu tekstu treknrakstā un mainīt teksta fona krāsu.