当我们看惯黑白2色的时候,我们想换种颜色输出。我们输出用echo 来表示,如何来输出一段带颜色的文本呢,看看下面的说明:

Color codes are used to represent each color. For example, reset=0, black=30, red=31,
green=32, yellow=33, blue=34, magenta=35, cyan=36, and white=37.
那么假设我们想显示输出一段×××的文本的话,可以这样来运行命令:
  1. echo -e '\e[1;33m this is yellow text \e[0m'
呵呵,下面来解释下,这里\e[1;33m 是用来转义,把颜色设置为×××;\e[0m  这里是表示重置下颜色,还原的意思,想要显示那个颜色,只要修改下33m这个值就可以了。
前面介绍了如何让echo的输出文本带颜色,这里再介绍下如何让输出的背景带颜色:
For a colored background, reset = 0, black = 40, red = 41, green = 42, yellow = 43, blue = 44,
magenta = 45, cyan = 46, and white=47, are the color code that are commonly used.
可以看到代码和之前差不多,下面直接来演示下吧:
  1. echo -e "\e[1;42m Green Background \e[0m"
这里输出的文字背景就是绿色的了,想修改背景颜色,只要修改那个42m这个数值就可以了,感兴趣的话,来试验下吧。。。

转载于:https://blog.51cto.com/world77/818446

让你的echo带颜色相关推荐

  1. shell脚本中echo显示内容带颜色

    shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e  格式如下: echo -e "\033[字背景颜色:文字颜色m字符串\033[0m" 例如: e ...

  2. shell脚本中echo显示内容带颜色的实现方法

    shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e 格式如下: 复制代码 代码如下: echo -e "\033[字背景颜色:文字颜色m字符串\033[0m&q ...

  3. 设置 shell 脚本中 echo 显示内容带颜色

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数 -e  格式如下: e ...

  4. echo 命令显示带颜色的字

    让echo输出带颜色的方法有两种 在shell脚本中定义颜色变量,使用echo -e调用变量 定义变量的时候,把echo -e定义到变量中,然后输出变量 格式及选项 格式如下: `echo -e &q ...

  5. 花里胡哨,如何在Linux终端输出带有颜色的字体,将带颜色的字体赋值给变量...

    背景 ​ 在日常操作Linux的情况下,总会遇到一些需求,比如说,把输出的内容用不同颜色标注出来,以达到醒目.提示的目的,那么如何在Linux终端输出带有颜色的字体呢? Linux终端输出字符颜色 ​ ...

  6. 用C语言Linux下打印带颜色的字符串

    用C语言Linux下打印带颜色的字符串 字背景颜色范围:40----49 40:黑 41:深红 42:绿 43:黄色 44:蓝色 45:紫色 46:深绿 47:白色  字颜色:30---------- ...

  7. 诛仙服务器显示横线,诛仙手游聊天颜色字体代码发送带颜色的字

    诛仙手游聊天颜色字体代码发送带颜色的字,玩家们在游戏中聊天看到很多玩家都用带颜色字体聊天,这不是VIP特权是玩家用颜色代码聊天发送,输入喜欢颜色代码加上聊天内容就可以发送了.世界上突然出现了一堆五颜六 ...

  8. python面向对象三大特性、类的约束、print带颜色输出及super补充

    面向对象三大特性.类的约束.print带颜色输出及super补充 简述: python面向对象的三大特性: 1.继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为 ...

  9. 如何解决linux标准输出中带颜色的字符

    带颜色的字符本身的编码是包含颜色码的,这一点往往不会有太多的影响,可一旦被他影响了,那就是掉入了一个大坑里. 所幸的是sed可以用来去除字符中的颜色代码 sed remove color codes ...

最新文章

  1. 新视频超分算法来了:CVPR 2021 NTIRE 2021 冠军
  2. NSString与NSData互转
  3. [深度学习] 自然语言处理 --- 1.Attention
  4. 转: Linux Grep 命令说明
  5. DllRegisterServer的调用失败的问题解决方法
  6. python网络安全协议_python网络安全
  7. 物理学基石 —— 波、电磁波、微波
  8. django开发-在Docker中部署django项目
  9. 《大道至简——软件工程实践者的思想》阅读笔记之一
  10. 使用DataTables合并行
  11. 关于Mac下mysql8.0的启动
  12. CODESYS Automation Server
  13. Word中封面怎么设置不显示页码?
  14. 协议解析-串口协议解析
  15. 如何把应用程序变成.exe执行文件
  16. mfs java_mfs分布式文件系统部署过程
  17. 高防CDN是如何防护网站,防止CC攻击的?
  18. WeWork入华 盈利奇迹能否复制
  19. 4.1 -Springboot 编写http接口
  20. Freeline配置使用过程

热门文章

  1. AndroidStudio安卓原生开发_启动系统的activity_短信发送activity_摄像头activity_电话拨打activity---Android原生开发工作笔记94
  2. AndroidStudio安卓原生开发_Activity的启动模式部分singleTop启动模式和singleTask启动模式---Android原生开发工作笔记87
  3. ES9新特性_ES9正则扩展-反向断言---JavaScript_ECMAScript_ES6-ES11新特性工作笔记055
  4. MyCat分布式数据库集群架构工作笔记0017---高可用_单表存储千万级_海量存储_垂直分库
  5. VB.NET工作笔记005---用visual studio2017 编写WCF vb.net webservice
  6. 即时通讯学习笔记004---即时通讯服务器种类认知
  7. DISCUZ学习笔记01---discuz集成环境的搭建
  8. VBNET学习笔记---MS VBnet数据库访问技术,概念,介绍,发展历程.
  9. opencv实现多个图拼接成一个图
  10. blufr 算法的理解---理解的不对的,欢迎拍砖