У меня следующий код для печати сообщения зеленым цветом. Однако вместо этого был напечатан ^ [
[/home/nghiatran/script] >cat test_color_msg.sh
#!/bin/bash
function main {
local GREEN="\033[01;32m"
local NONE="\033[00m"
echo -e "${GREEN}hello world${NONE}"
}
main
[/home/nghiatran/script] >./test_color_msg.sh
^[[01;32mhello world^[[00m
[/home/nghiatran/script] >
. Пожалуйста, помогите мне узнать причину, по которой он не был зеленым.