На этот вопрос уже есть ответ здесь:
У меня есть простой скрипт для печати цветного текста в терминале, который я ' он тоже направлен в файл журнала.
#!/bin/bash
echo -e "\033[01;32mGreen color" > ~/Desktop/color.log
Когда я запускаю из терминала cat color.l og, он печатается зеленым цветом, но когда я открываю файл с помощью gedit, он отображается как
[01;32mGreen color
Можно ли перенаправить с помощью цвета в gedit?
По всей вероятности нет. Могла бы быть опция или плагин в gedit, который позволяет, это для интерпретации этого вида ANSI окрашивает управляющий код, но это маловероятно, так как точка тех кодов к цвету отображения в на терминальном основанных инструментах, не инструменте GUI как gedit.
Я предлагаю, чтобы Вы просто использовали на терминальном основанный инструмент для чтения файлов вместо этого. Например, можно использовать less -R
который может интерпретировать цветовые коды правильно:
less -R ~/Desktop/color.log