Bash: цветной вывод с переменной

У меня есть следующая функция:

<code>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..."
</code>

Однако моя функция отказывается применять голубой цвет к строке, которую я передаю в функцию.

Аналогичный вопрос был заданВот, но, похоже, я все делаю правильно ...

Ответы на вопрос(4)

Ваш ответ на вопрос