Могу ли я предложить следующий метод для цветов в Bash, он делает код более читабельным и намного сложнее для вас пропустить один или два побега.
Поместите следующее в ваш ~/.bashrc
BLACK=$(tput setaf 0)
RED=$(tput setaf 1)
GREEN=$(tput setaf 2)
LIME_YELLOW=$(tput setaf 190)
YELLOW=$(tput setaf 3)
POWDER_BLUE=$(tput setaf 153)
BLUE=$(tput setaf 4)
MAGENTA=$(tput setaf 5)
CYAN=$(tput setaf 6)
WHITE=$(tput setaf 7)
BRIGHT=$(tput bold)
NORMAL=$(tput sgr0)
BLINK=$(tput blink)
REVERSE=$(tput smso)
UNDERLINE=$(tput smul)
Итак, ваш пример будет просто:
echo "Error Code: ${RED}1234${NORMAL}"
Если у вас есть терминал с 256 цветами, вы можете поэкспериментировать с другими числовыми значениями до tput setaf
вплоть до 255.