Вы можете попробовать с этой командой:
echo -e "\033[1;31m This is red text"
31 - это «цвет», а 1 - «стиль».
Вы можете играть с другим цветом:
for i in ; do echo -e "\033[1;$i""m colorful text\033[0m"; done
И разные стили:
for i in ; do echo -e "\033[$i;31""m different style\033[0m"; done
Обратите внимание:
"\ 033 [0m" в конце строки похож на закрывающий тег, поэтому после него он не повлияет на текст.