Добавление тега «с escape-символами» в текстовый файл .txt - PullRequest
0 голосов
/ 15 мая 2019

Я пытаюсь распечатать содержимое файла .txt с помощью cat и отобразить его в цветах ANSI, хотя один файл распечатает изображение ASCII с цветом, а другой - нет.Единственное отличие, которое я могу найти, состоит в том, что один из них содержит тег «ASCII текст с escape-символами», а другой файл содержит только «ASCII текст».

Мне не удалось найти способ добавить«тег» в файл .txt, и я не хочу менять расширение файла.Я знаю, что мог бы создать скрипт sh для вывода текста в цвете, используя echo "$(tput setaf 4) Hello World! $(tput sgr 0)", но текущий файл motd не запускается, а просто распечатывается с помощью cat.Я использую Debian на руке, процессор uname -a : Linux landcap 4.14.24-sunxi #3 SMP Thu Mar 8 13:45:10 MST 2018 armv7l GNU/Linux

Файлы оба содержат одинаковое содержимое, но печатают по-разному file escape.txt отпечатки escape.txt: ASCII text, with escape sequences file NewFile.txt отпечатки NewFile.txt: ASCII text

Оба файла содержат

                                                                                   ^[[0m^[[1;31m              `.-..........`              ^[[0m
                                                                                   ^[[0m^[[1;31m             `////////::.`-/.             ^[[0m
                                                                                   ^[[0m^[[1;31m             -: ....-////////.            ^[[0m
                                                                                   ^[[0m^[[1;31m             //:-::///////////`           ^[[0m
                                                                                   ^[[0m^[[1;31m      `--::: `-://////////////:           ^[[0m
                                                                                   ^[[0m^[[1;31m      //////-    ``.-:///////// .`        ^[[0m
                                                                                   ^[[0m^[[1;31m      `://////:-.`    :///////::///:`     ^[[0m
                                                                                   ^[[0m^[[1;31m        .-/////////:---/////////////:     ^[[0m
                                                                                   ^[[0m^[[1;31m           .-://////////////////////.     ^[[0m
                                                                                   ^[[0m^[[1;37m          yMN+`.-^[[0m^[[1;31m::///////////////-`      ^[[0m
                                                                                   ^[[0m^[[1;37m       .-`:NMMNMs`  `..-------..`         ^[[0m
                                                                                   ^[[0m^[[1;37m        MN+/mMMMMMhoooyysshsss            ^[[0m
                                                                                   ^[[0m^[[1;37m MMM    MMMMMMMMMMMMMMyyddMMM+            ^[[0m
                                                                                   ^[[0m^[[1;37m  MMMM   MMMMMMMMMMMMMNdyNMMh`     hyhMMM ^[[0m
                                                                                   ^[[0m^[[1;37m   MMMMMMMMMMMMMMMMyoNNNMMM+.   MMMMMMMM  ^[[0m
                                                                                   ^[[0m^[[1;37m    MMNMMMNNMMMMMNM+ mhsMNyyyyMNMMMMsMM   ^[[0m
                                                                                   ^[[0m^[[1;37m                                          ^[[0m

Который должен печататься с красной шляпой и белым телом

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...