Всем привет. Пардон за глупый вопрос, но хочется разобраться.. Есть Bash скрипт, который должен обработать данные и записать в текстовый файл. Часть текста должна быть цветной и жирной.
A=hello
RED='\033[1;31m'
echo -e "$RED$A\e[0m" > test2.txt
Если смотреть cat’om? то всё правильно, если открывать в текстовом редакторе(любом), то набор символов - ^[[1;31mhello^[[0m
file -i test2.txt
test2.txt: text/plain; charset=us-ascii
Я так понимаю, что проблема с кодировкой. Как корректно вывести цветной текст в файл? Спасибо.