当我们看惯黑白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. SharePoint 2013中规划企业搜索体系结构
  2. Segment Routing — SRv6 — 转发原理
  3. ITK:写一个TIFF图像
  4. java插入时间 mssql_JAVA操作数据库Datetime数据
  5. 操作系统:Linux虚拟内存知识介绍
  6. 智能情绪分析技术_石化缘推荐:炼化企业智能机器人巡检技术应用前景分析!...
  7. 理论基础 —— 二叉树 —— 树、森林、二叉树的转换
  8. 抖音上线独立电商APP“抖音盒子”
  9. 中国1:100万土壤数据处理
  10. 领域驱动设计之我见-领域建模
  11. Java银行账户管理子系统
  12. 深入理解操作系统——虚拟存储详解
  13. Java语言每日一练—第11天:最优选择2
  14. 写给自己,学习如逆水行舟,不进则退
  15. 修改host文件实现内网传输
  16. 华为云城市峰会深圳站 · 华为云区块链助力金融创新
  17. 如何往码云里上传项目文件?
  18. 一键GHOST优盘版安装XP/win7系统
  19. LINUX中网络配置
  20. 程序员35岁失业,为什么还那么多人建议学计算机?

热门文章

  1. 区块链溯源系统架构---区块链工作笔记002
  2. C++提高部分_C++模板的局限性_以及用模板具体化来解决模板局限性问题---C++语言工作笔记086
  3. 大数据之-Hadoop环境搭建_hadoop官网手册---大数据之hadoop工作笔记0020
  4. Sentinel热点Key降级下_分布式系统集群限流_线程数隔离_削峰填谷_流量控制_速率控制_服务熔断_服务降级---微服务升级_SpringCloud Alibaba工作笔记0043
  5. 微服务升级_SpringCloud Alibaba工作笔记0014---Nacos简介和下载_10万微服务实例在线管理
  6. SpringCloud工作笔记069---The Hystrix timeout of 60000ms for the command sc-auth is set lower than the
  7. IOS学习笔记02---语言发展概述,计算机语言简介.
  8. powerdesigner连接mysql,并导出其数据模型的方法
  9. VC6.0打开或者添加工程文件崩溃的解决方法
  10. java memcache 实例_Java使用memcache示例