Tôi biết rằng để in một văn bản màu bằng echo, ví dụ màu đỏ, mã là: echo -e "\e[1;31m This is red text \e[0m"
và tôi biết rằng trong ví dụ này, 31 là mã màu đỏ và số màu khác là:
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
và đối với màu nền, num là 40 đến 47
Câu hỏi của tôi là thế này: những gì \e
và [
và m
(sau 31) chính xác có nghĩa là ở đây?
Tôi đã đọc trong trang người đàn ông rằng \ e là thoát, nhưng tôi không hiểu ý nghĩa của nó.
echo "She said \"Hi\""
đối với trường hợp này (câu hỏi của bạn), bạn sẽ phải chờ câu trả lời tốt hơn.