在.txt文件中添加“带有转义字符”标签

时间:2019-05-15 19:48:08

标签: file

我正在尝试使用cat打印.txt文件的内容,并使其显示为ansi颜色,尽管一个文件将使用彩色打印ASCII图像,而另一个文件则不会。我能找到的唯一区别是,其中一个包含“带有转义字符的ASCII文本”标签,而另一个文件仅包含“ ASCII文本”。

我无法找到将“标签”添加到.txt文件的方法,并且我不想更改文件扩展名。我知道我可以创建一个sh脚本来使用echo "$(tput setaf 4) Hello World! $(tput sgr 0)"来回显彩色文本,但是当前motd文件没有运行,只是使用cat打印了出来。我在手臂cpu uname -a : Linux landcap 4.14.24-sunxi #3 SMP Thu Mar 8 13:45:10 MST 2018 armv7l GNU/Linux

上使用Debian

文件都包含相同的内容,但打印方式不同 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

应该用红色的帽子和白色的身体打印

0 个答案:

没有答案