Linux基础命令之echo(涉及bash命令引用及替换部分(2)

编码          颜色/动作
          0           重新设置属性到缺省设置
          1           设置粗体
          2           设置一半亮度(模拟彩色显示器的颜色)
          4           设置下划线(模拟彩色显示器的颜色)
          5           设置闪烁
          7           设置反向图象
          22           设置一般密度
          24           关闭下划线
          25         关闭闪烁
          27         关闭反向图象
          30           设置黑色前景
          31         设置红色前景
          32         设置绿色前景
          33         设置黄色前景
          34         设置蓝色前景
          35           设置紫色前景
          36         设置青色前景
          37           设置白色(灰色)前景
          38           在缺省的前景颜色上设置下划线
          39           在缺省的前景颜色上关闭下划线
          40           设置黑色背景
          41           设置红色背景
          42         设置绿色背景
          43         设置黄色背景
          44         设置蓝色背景
          45         设置紫色背景
          46         设置青色背景
          47           设置白色(灰色)背景
          49           设置缺省黑色背景

echo -e "\033[0m  \033[45;32;5m***\033[0m\n    \033[45;32;5m*\033[0m"

我这里使用了45设置其背景色为紫色,32设置字体颜色也就是前景颜色为绿色,5表示闪烁模式。0m表示字符效果到此结束。

第一个\033[0m后有两个空格,因为不想让小三角靠边显示;

第二个\033[45;32;5m***显示背景为紫字体为绿且闪烁的三个***;

第三个\033[om\n之所以加\n是因为最后一个*要换行,换行后还要接三个空格;

第四个\033[45;32;5m*显示背景为紫字体为绿且闪烁的一个*;

第五个\033[0m字符效果到此结束。

查找的资料:

Linu命令引用与替换

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/15102.html