Bash: Saída colorida com uma variável
Eu tenho a seguinte função:
function pause #for prompted pause until ENTER
{
prompt="$3"
echo -e -n "\E[36m$3" #color output text cyan
echo -e -n '\E[0m' #ends colored output
read -p "$*" #read keys from user until ENTER.
clear
}
pause "Press enter to continue..."
No entanto, minha função se recusa a aplicar a cor ciano na string que eu passo para a função.
Uma pergunta semelhante foi feitaAqui, mas parece que estou fazendo tudo corretamente ...