如何使用echo命令行打印带颜色字符
admin
2023-02-26 19:02:00
0

当写shell脚本时,对于一些输出字符高亮优化,可以使用echo -e 进行输出
格式echo -e "\033[3xmhello\033[0m"
格式echo -e "\033[3x;4xmhello\033[0m"
\033[3xm为ANSI控制码,表示要开始输出有颜色的字符了
\033[0m为ANSI控制码,表示结束输出有颜色的字符
注意:要输出的字符,和前景色(30m)紧挨着,如果中间有空格,输出的字符前面也会有空格。
示例:
echo -e "\033[30mhello\033[0m"
echo -e "\033[30;43mhello\033[0m"

30表示前景黑色。
31表示前景红色。
32表示前景绿色。
33表示前景黄色。
34表示前景蓝色。
35表示前景紫色。
36表示前景浅蓝色。
37表示前景灰色。

40表示背景为黑色。
41表示背景为红色。
42表示背景为绿色。
43表示背景为黄色。
44表示背景为蓝色。
45表示背景为紫色。
46表示背景为浅蓝色。
47表示背景为灰白色。

相关内容

热门资讯

茅台集团总经理王莉已回归工作,... 5月6日晚,据贵州茅台微信公众号消息,当日,“五一”假期后的首个工作日,茅台集团党委书记、董事长陈华...
一句“将军”,他喊了67年 澎湃新闻记者 何锴 柳婧文 编辑 彭玮 设计 王璐瑶9岁爱上象棋,一句“将军”,伴随着他此后的人生。...
探秘AI新势力|一台国产科学计... 开栏的话: “十五五”规划纲要明确提出,全面实施“人工智能+”行动。从新质生产力构建到现代化产业体系...
来自毫克级月球样品,铈嫦娥石发... 近日,我国宣布发现三种月球新矿物:铈嫦娥石、镁嫦娥石、铈镁嫦娥石。发现新矿物,究竟难在哪里?科研团队...
7个项目停6个?“智慧城市”项... 7个项目停6个?“智慧城市”项目为啥“投入即浪费” 西部某县“智慧城市”综合管理中心内散落的办公...
对标OpenClaw!谷歌秘密... 快科技5月6日消息,据媒体报道,谷歌正加快进军“代理型AI”(Agentic AI)赛道。多位知情人...
特朗普突然叫停“自由计划”内幕... 为打破伊朗对霍尔木兹海峡的封锁,美国总统特朗普日前宣布了一项“自由计划”,但是随后又突然叫停了该行动...
美军舰载机战斗机用机炮炸坏伊朗... 据凤凰卫视报道,霍尔木兹海峡通航持续受阻。美国中央司令部5月6日表示,伊朗一艘空载油轮当天试图突破美...
转移余废药物、加固受损房屋 浏... 5月4日,湖南长沙浏阳市华盛烟花制造燃放有限公司车间发生爆炸。事故发生后,湖南省烟花爆竹企业全面停产...
从OTA数据看河南文旅 多项消... 5月5日,“五一”假期收官。全国文旅消费迎来周期、结构、场景的全方位革新,错峰宽峰出行、文化深度体验...