NC='\033[0m' # Text Reset
# postfix: B(Bold), U(Underline), BG(background)
# sh example: echo ${RED}RED${NC}
# bash example: echo -e ${RED}RED${NC}
Black='\033[0;30m' # Black
Red='\033[0;31m' # Red
Green='\033[0;32m' # Green
Yellow='\033[0;33m' # Yellow
Blue='\033[0;34m' # Blue
Purple='\033[0;35m' # Purple
Cyan='\033[0;36m' # Cyan
White='\033[0;37m' # White
BlackB='\033[1;30m' # Black
RedB='\033[1;31m' # Red
GreenB='\033[1;32m' # Green
YellowB='\033[1;33m' # Yellow
BlueB='\033[1;34m' # Blue
PurpleB='\033[1;35m' # Purple
CyanB='\033[1;36m' # Cyan
WhiteB='\033[1;37m' # White
BlackU='\033[4;30m' # Black
RedU='\033[4;31m' # Red
GreenU='\033[4;32m' # Green
YellowU='\033[4;33m' # Yellow
BlueU='\033[4;34m' # Blue
PurpleU='\033[4;35m' # Purple
CyanU='\033[4;36m' # Cyan
WhiteU='\033[4;37m' # White
BlackBG='\033[40m' # Black
RedBG='\033[41m' # Red
GreenBG='\033[42m' # Green
YellowBG='\033[43m' # Yellow
BlueBG='\033[44m' # Blue
PurpleBG='\033[45m' # Purple
CyanBG='\033[46m' # Cyan
WhiteBG='\033[47m' # White
https://stackoverflow.com/questions/5947742/how-to-change-the-output-color-of-echo-in-linux