echo “$ {txtred} Texto $ {txtrst}” cor nem sempre funcionando

0

Eu tenho um arquivo .sh por meio do terminal e estou usando echo "${txtred}Text${txtrst}" como uma exibição do que está acontecendo ao executar o script. Mas às vezes a cor não é vermelha, embora eu usei {txtred} . Eu não sei porque? Se alguém poderia aconselhar porque isso pode estar acontecendo.

    
por Tak 24.09.2014 / 15:29

1 resposta

1

Você pode tentar usar sequências de escape ANSI

Eles se parecem com isso em um comando echo

$ echo -e "\e[COLORmSample Text\e[0m"

Você tem que usar o sinalizador -e para usá-los, no entanto.

Mas com essas opções, você pode alterar as cores em primeiro plano e em segundo plano .

Veja este

    
por Zeus77 24.09.2014 / 15:39