Како користити Басх Ецхо са бојом

Kako Koristiti Bash Echo Sa Bojom



Ецхо је команда за приказ текста или променљиве у излазу скрипте. Међутим, команда „ецхо“ није ограничена на излазну штампу јер можете радити различите ствари укључујући додавање боје излазу. Ако промените боју излаза, то побољшава читљивост информација.

Штавише, можете користити неколико додатних опција са командом „ецхо“ да промените излазне боје. У овом блогу ћемо објаснити све ове начине коришћења Басх еха са бојом у Линуку.







Како користити Басх Ецхо са бојом

Коришћење различитих боја са ехо-ом у Басх-у помаже да се побољша видљивост текста и истакне важан текст. Унесите следећу команду док користите ецхо:



одјек -То је '\е[1;32мОвај ред текста је зелен\е[0м'
  • Опција “-е” омогућава команди “ецхо” да идентификује и интерпретира излазне секвенце у складу са тим.
  • \е[1;32м је АНСИ код за зелену боју.
  • \е[0м је код без боје који додајемо на крај реда да ресетујемо боју текста.



АНСИ излазни кодови

Сада се можда питате о кодовима других боја осим зелене. Дакле, ево листе свих основних боја и њихових АНСИ кодова:





  • Црна: \е[0;30м
  • Црвена: \е[0;31м
  • Зелено: \е[0;32м
  • Жута: \е[0;33м
  • Плава: \е[0;34м
  • Магента: \е[0;35м
  • Цијан: \е[0;36м
  • Бела: \е[0;37м

Задебљани текст

У случају да желите да подебљате текст, замените „0“ са „1“ у коду боје. На пример, користите наредбу на следећи начин:

ецхо „\е[1;34мОво је пример цијан подебљаног текста\е[0м“



Промена боје позадине

Ако уместо тога желите да промените боју позадине текста, користите префикс 4 уместо 3 после двотачка (;). На пример:

одјек -То је '\е[0;42мОвај текст има зелену позадину\е[0м'

Да бисте подебљали текст у претходном примеру, користите следеће:

одјек -То је '\е[1;42мОво је подебљан текст са зеленом позадином\е[0м'

Коришћење променљивих

Више пута уношење ових кодова може бити заморно. Дакле, хајде да погледамо приступ који ће олакшати овај процес. Овде ћемо декларисати неке променљиве и доделити им кодове боја према бојама које желимо. Ово морате да урадите једном у терминалској сесији.

зелен = '\е[0;32м'

ресетовати = '\е[0м'

одјек -То је ' ${зелено} Ово је зелени текст ${ресет} '

Резиме

Команда „ецхо“ није ограничена да приказује само текст. Постоје начини на које можете променити боју текста. У овом кратком водичу разговарали смо о коришћењу Басх еха са бојом. Почиње једноставном командом „ехо боја“. Затим видимо АНСИ кодове за различите боје. Штавише, објаснили смо и како да обојени текст постане подебљан и да промените боју позадине текста.