
Examples
echo "e[31mbalabalae[0m";
echo "e[31;1mbalabalae[0m"
Description
"e[" is a color sequence introducer
31;1 is a list of instructions, like [<PREFIX>];[<COLOR>];[<TEXT DECORATION>]
m indicates the end of control sequence
"e[0m" means reset all attributes
Supplementary
[<COLOR>]: basic colors in {30..38}, basic high contrast colors in {90..98}
for color in {30..37};
do echo "e[${color}mbalabalae[0m";
done
[<TEXT DECORATION>]: 1 for bold, 3 for italic, 4 for underline, 7 for background
echo "e[31;1mbalabalae[0m";
echo "e[31;3mbalabalae[0m";
echo "e[31;4mbalabalae[0m";
echo "e[31;7mbalabalae[0m"
if color code == 38:5, means 256 colors
for color in {1..255};
do echo "e[38;5;${color}mbalabalae[0m";
done




近期评论