linux使用echo命令输出相应颜色
admin
2023-02-22 00:20:04
0

在shell脚本中一般echo命令也是我们经常用到的,而echo -e选项除了可以实现转移符来讲我们还可以进行对文本输出进行渲染,增加描述视觉效果

它输出的结构是这样的
示例

"\033[32m        xxx          \033[0m"
"\033[32m    输出内容     \033[0m"


\033相当于颜色格式,这个是固定的,[32是绿色的意思 ,中间是输出的内容, [0m也就是结束的意思,可以这么理解,前面的32m可以更换,下面是颜色的格式,可以任意的输出想要的颜色

输出绿色,中间是输出的内容

[root@zhaocheng ~]# echo -e "\033[32m This is a colorful world \033[0m"
 This is a colorful world 

也就是只要改变对应的数字就能改变字体的颜色
30: 黑色
31:红色
32:绿色
33:黄色
34:蓝色
35:紫色
36:浅蓝色
37:灰色

linux使用echo命令输出相应颜色

除了改变输出内容的颜色,还可以将它的背景色进行修改
格式是这样的

在原来格式增加41;
基本格式  "\033[32m        xxx          \033[0m"
背景格式  “\033[41;32m      xxx        \033[0m"

格式没变,就是在原来基础增加数字;
linux使用echo命令输出相应颜色

背景色系
40:黑色
41:   红色
42:   绿色
43:   黄色
44:   蓝色
45:   紫色
46:   浅蓝色
47:   灰色

也就是基础颜色色号从30-37,背景色颜色从40-47,色号都是一样的,只不过数字不一样

“\033[32m xxx \033[0m"属于是ansi控制码,而这个控制码不仅可以控制颜色,还有提供一些其他的功能

033[0m 关闭所有属性,也就是说前面的控制码会失效,当然这个0也可以忽略
linux使用echo命令输出相应颜色
这个0m也是可以省略的
\033[1m 设置高亮度
\033[4m 下划线
\033[5m 闪烁
\033[7m 反显,显示为白底黑字
\033[8m 消隐,字符颜色与背景颜色相同
30m -- 37m是设置字符颜色的
40; -- 47;是设置背景颜色的
\033[K 清楚从光标到行尾的内容
linux使用echo命令输出相应颜色

相关内容

热门资讯

【第一消息】“长虹大厅.是不是... 有 亲,根据资深记者爆料长虹大厅是可以开挂的,确实有挂(咨询软件无需打开...
终于懂了“数独大赛.开挂器?”... 终于懂了“数独大赛.开挂器?”确实真的有挂您好,数独大赛这个游戏其实有挂的,确实是有挂的,需要了解加...
【第一资讯】“杭麻圈.开挂器?... 【第一资讯】“杭麻圈.开挂器?”果然有透视挂您好,杭麻圈这个游戏其实有挂的,确实是有挂的,需要了解加...
我来教教您“微乐卡五星.可以开... 网上科普关于“微乐卡五星有没有挂”话题很是火热,小编也是针对微乐卡五星作*弊开挂的方法以及开挂对应的...
最新引进“杭州都莱.有挂吗?”... 您好:杭州都莱这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款游戏...
【今日要闻】“手机麻将.有挂吗... 您好:手机麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款游戏...
最新引进“经典联盟牛牛.怎么开... 有 亲,根据资深记者爆料经典联盟牛牛是可以开挂的,确实有挂(咨询软件无需...
终于明白“圣盛晃晃麻将.开挂器... 网上科普关于“圣盛晃晃麻将有没有挂”话题很是火热,小编也是针对圣盛晃晃麻将作*弊开挂的方法以及开挂对...
【今日要闻】“十三十三水.辅助... 您好:十三十三水这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款游...
今日重大消息“科尔沁麻将.辅助... 网上科普关于“科尔沁麻将有没有挂”话题很是火热,小编也是针对科尔沁麻将作*弊开挂的方法以及开挂对应的...