BigBug

BASH-colors

Attributes Foreground color Background color
NORMAL = 0 BLACK = 30 BLACK = 40
BOLD = 1 RED = 31 RED = 41
UNDERLINE = 4 GREEN = 32 GREEN = 42
BLINKING = 5 ORANGE = 33 ORANGE = 43
REVERSED = 7 BLUE = 34 BLUE = 44
CONCEALED = 8 PURPLE = 35 PURPLE = 45
CYAN = 36 CYAN = 46
GREY = 37 GREY = 47
High Intensity:
DARKGREY/BLACK = 90 DARKGREY/BLACK = 100
LIGHTRED = 91 LIGHTRED = 101
LIGHTGREEN = 92 LIGHTGREEN = 102
YELLOW = 93 YELLOW = 103
LIGHTBLUE = 94 LIGHTBLUE = 104
LIGHTPURPLE = 95 LIGHTPURPLE = 105
TURQUOISE = 96 TURQUOISE = 106
GREY/WHITE = 97 GREY/WHITE = 107

HowTo:
\e - Escape
[ - start
m - end
\e[<Attributes>;<Foreground>;<Background>m
Reset:
\e[0m
Eks.:
\e[1;37;41mBright white on light red\e[0m

Bedre link (læs under C):
digipen.edu

emojis i term (old skool people, please look away)
Unicode link
Print Unicorn from unicode:
printf '\U1F984\n'

delete under this line


Regular Colors

Value Color
\e[0;30m Black
\e[0;31m Red
\e[0;32m Green
\e[0;33m Yellow
\e[0;34m Blue
\e[0;35m Purple
\e[0;36m Cyan
\e[0;37m White

Bold

Value Color
\e[1;30m Black
\e[1;31m Red
\e[1;32m Green
\e[1;33m Yellow
\e[1;34m Blue
\e[1;35m Purple
\e[1;36m Cyan
\e[1;37m White

Underline

Value Color
\e[4;30m Black
\e[4;31m Red
\e[4;32m Green
\e[4;33m Yellow
\e[4;34m Blue
\e[4;35m Purple
\e[4;36m Cyan
\e[4;37m White

Background

Value Color
\e[40m Black
\e[41m Red
\e[42m Green
\e[43m Yellow
\e[44m Blue
\e[45m Purple
\e[46m Cyan
\e[47m White

High Intensity

Value Color
\e[0;90m Black
\e[0;91m Red
\e[0;92m Green
\e[0;93m Yellow
\e[0;94m Blue
\e[0;95m Purple
\e[0;96m Cyan
\e[0;97m White

Bold High Intensity

Value Color
\e[1;90m Black
\e[1;91m Red
\e[1;92m Green
\e[1;93m Yellow
\e[1;94m Blue
\e[1;95m Purple
\e[1;96m Cyan
\e[1;97m White

High Intensity backgrounds

Value Color
\e[0;100m Black
\e[0;101m Red
\e[0;102m Green
\e[0;103m Yellow
\e[0;104m Blue
\e[0;105m Purple
\e[0;106m Cyan
\e[0;107m White

Reset

Value Color
\e[0m Reset

other styles

echo -e "\e[1mbold\e[0m"
echo -e "\e[3mitalic\e[0m"
echo -e "\e[3m\e[1mbold italic\e[0m"
echo -e "\e[4munderline\e[0m"
echo -e "\e[9mstrikethrough\e[0m"
echo -e "\e[31mHello World\e[0m"
echo -e "\x1B[31mHello World\e[0m"