Sé que para imprimir un texto en color usando eco, por ejemplo, color rojo, el código es: echo -e "\e[1;31m This is red text \e[0m"
y sé que en este ejemplo, 31 es código de color rojo y la cantidad de otros colores es:
Black 0;30 Dark Gray 1;30
Blue 0;34 Light Blue 1;34
Green 0;32 Light Green 1;32
Cyan 0;36 Light Cyan 1;36
Red 0;31 Light Red 1;31
Purple 0;35 Light Purple 1;35
Brown 0;33 Yellow 1;33
Light Gray 0;37 White 1;37
y para los colores de fondo, el número es de 40 a 47
Mi pregunta es: ¿qué significa \e
y [
y m
(después de 31) significa exactamente aquí?
Leí en la página del manual que es escape, pero no entendí lo que significa.
echo "She said \"Hi\""
en este caso (su pregunta), tendrá que esperar una mejor respuesta.