我正在为我.profile
的终端制作文本 ASCII 艺术,并尝试对其进行着色。起初我打算使用cat
命令并heredoc
打印出我的艺术作品,但后来我无法让heredoc中的颜色起作用。所以我采用了肮脏的修复,我echo -e
为每一行使用然后着色。如果有更好的方法,请告诉我!现在,我遇到了这个问题。
完整的图片:
_ _
__| |_ __ __ _| |__
/ _` | ' \/ _` | / /
\__,_|_|_|_\__,_|_\_\
我正在着色的部分:
/ _` | ' \/ _` | / /
染色:
echo -e "\033[37m/ _\` |\033[36m ' \\\033[1;35m/ _\` | / /";
输出:
/ _` | ' \033[1;35m/ _` | / /
如您所见,我试图在\/
. \
就是从\033[1;35m
字面上看。有没有办法在不改变图像的情况下改变颜色之间的颜色\/
?
另外,我正在使用 Mac OSX Lion。