Linux echo命令给显示内容添加颜色
原文:https://blog.csdn.net/coolfishbone_joey/article/details/119956378
echo 显示内容颜色,需要使用 -e 参数
-e :打开反斜杠转义 (默认不打开) ,可以转义 “\n, \t” 等
-n:在最后不自动换行
str="kimbo zhang"
echo -e "\033[字背景颜色;文字颜色m ${str} \033[0m"
注:文字颜色后面有个m
- 举例1,字体颜色
#字体颜色:30m-37m 黑、红、绿、黄、蓝、紫、青、白 str="kimbo zhang" echo -e "\033[30m ${str}\033[0m" ## 黑色字体 echo -e "\033[31m ${str}\033[0m" ## 红色 echo -e "\033[32m ${str}\033[0m" ## 绿色 echo -e "\033[33m ${str}\033[0m" ## 黄色 echo -e "\033[34m ${str}\033[0m" ## 蓝色 echo -e "\033[35m ${str}\033[0m" ## 紫色 echo -e "\033[36m ${str}\033[0m" ## 青色 echo -e "\033[37m ${str}\033[0m" ## 白色
- 举例2,背景色+字体颜色
#背景颜色:40-47 黑、红、绿、黄、蓝、紫、青、白 str="kimbo zhang" echo -e "\033[41;37m ${str} \033[0m" ## 红色背景色,白色字体 echo -e "\033[41;33m ${str} \033[0m" ## 红底黄字 echo -e "\033[1;41;33m ${str} \033[0m" ## 红底黄字 高亮加粗显示 echo -e "\033[5;41;33m ${str} \033[0m" ## 红底黄字 字体闪烁显示 echo -e "\033[47;30m ${str} \033[0m" ## 白底黑字 echo -e "\033[40;37m ${str} \033[0m" ## 黑底白字
- 其他参数说明
\033[1;m 设置高亮加粗
\033[4;m 下划线
\033[5;m 闪烁
分类:
linux shell
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
2021-05-06 c语言 6-1
2021-05-06 第一个java程序
2021-05-06 c语言中自定义函数计算x的n次方
2021-05-06 c语言中while语句控制程序循环的次数