Ecoar texto em uma determinada cor em um script de shell

12

Estou prestes a escrever um script de shell. Gostaria de poder distinguir visualmente parte do texto de saída como um aviso, definindo sua cor para amarelo.

Como isso é feito?

Alan H.
fonte

Respostas:

15

Em " ShellHacks: Bash Colors ":

echo -e "\033[33mThis is yellow\033[0m"

ou

echo -e "\e[33mThis is yellow\e[0m"

\033ou \ecomo um caractere de escape inicia a sequência de escape, que neste caso contém os controles para alterar as cores.

Linus Unnebäck
fonte
Obrigado pela @slhck atualização, forneceu uma resposta mais completa;)
Linus Unnebäck
O link leva a uma página que é bastante inutilizável (bloqueado por adiciona ...)
Mike Aski