1. shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e
  2.   格式如下:
  3.   echo -e "\033[字背景颜色;文字颜色m字符串\033[0m"
  4.   例如:
  5.   echo -e "\033[41;36m something here \033[0m"
  6.   其中41的位置代表底色, 36的位置是代表字的颜色
  7.   注: www.2cto.com
  8.   、字背景颜色和文字颜色之间是英文的""
  9.   、文字颜色后面有个m
  10.   、字符串前后可以没有空格,如果有的话,输出也是同样有空格
  11.   下面是相应的字和背景颜色,可以自己来尝试找出不同颜色搭配
  12.  
  13.   
  14.   echo -e \[31m 红色字 \[0m
  15.   echo -e \[34m 黄色字 \[0m
  16.   echo -e \[;33m 红底黄字 \[0m
  17.   echo -e \[;37m 红底白字 \[0m
  18.   字颜色:—–
  19.   echo -e \[30m 黑色字 \[0m
  20.   echo -e \[31m 红色字 \[0m
  21.   echo -e \[32m 绿色字 \[0m
  22.   echo -e \[33m 黄色字 \[0m
  23.   echo -e \[34m 蓝色字 \[0m
  24.   echo -e \[35m 紫色字 \[0m
  25.   echo -e \[36m 天蓝字 \[0m
  26.   echo -e \[37m 白色字 \[0m
  27.  
  28.   字背景颜色范围:—–
  29.   echo -e \[;37m 黑底白字 \[0m
  30.   echo -e \[;37m 红底白字 \[0m
  31.   echo -e \[;37m 绿底白字 \[0m
  32.   echo -e \[;37m 黄底白字 \[0m
  33.   echo -e \[;37m 蓝底白字 \[0m
  34.   echo -e \[;37m 紫底白字 \[0m
  35.   echo -e \[;37m 天蓝底白字 \[0m
  36.   echo -e \[;30m 白底黑字 \[0m
  37.   最后面控制选项说明 www.2cto.com
  38.   \[0m 关闭所有属性
  39.   \[1m 设置高亮度
  40.   \[4m 下划线
  41.   \[5m 闪烁
  42.   \[7m 反显
  43.   \[8m 消隐
  44.  
  45.   \[30m \[37m 设置前景色
  46.   \[40m \[47m 设置背景色
  47.   \[nA 光标上移n
  48.   \[nB 光标下移n
  49.   \[nC 光标右移n
  50.   \[nD 光标左移n
  51.   \[y;xH设置光标位置
  52.   \[2J 清屏
  53.   \[K 清除从光标到行尾的内容
  54.   \[s 保存光标位置
  55.   \[u 恢复光标位置
  56.   \[?25l 隐藏光标
  57.   \[?25h 显示光标
  58. 例:
  59.  
  60. 让字体变为红色并且不停的闪烁
  61. #echo -e "\033[31m \033[05m 请确认您的操作,输入 [Y/N] \033[0m"
  62.  
  63. 字背景颜色范围: -
  64.  
  65. :黑
  66. :深红
  67. :绿
  68. :黄色
  69. :蓝色
  70. :紫色
  71. :深绿
  72. :白色
  73.  
  74. 字颜色: -
  75.  
  76. :黑
  77. :红
  78. :绿
  79. :黄
  80. :蓝色
  81. :紫色
  82. :深绿
  83. :白色
  84.  
  85. ANSI控制码
  86.  
  87. \[0m 关闭所有属性
  88. \[01m 设置高亮度
  89. \[04m 下划线
  90. \[05m 闪烁
  91. \[07m 反显
  92. \[08m 消隐
  93. \[30m -- \[37m 设置前景色
  94. \[40m -- \[47m 设置背景色
  95. \[nA 光标上移n
  96. \[nB 光标下移n
  97. \[nC 光标右移n
  98. \[nD 光标左移n
  99. \[y;xH设置光标位置
  100. \[2J 清屏
  101. \[K 清除从光标到行尾的内容
  102. \[s 保存光标位置
  103. \[u 恢复光标位置
  104. \[?25l 隐藏光标
  105. \[?25h 显示光标

shell脚本中给字符串添加颜色的更多相关文章

  1. 学习Linux shell脚本中连接字符串的方法

    这篇文章主要介绍了Linux shell脚本中连接字符串的方法,如果想要在变量后面添加一个字符,可以用一下方法: 代码如下: $value1=home $value2=${value1}"= ...

  2. 让shell脚本中的echo输出带颜色

    转载自:http://www.linuxidc.com/Linux/2014-12/110463.htm 让echo输出带颜色的方法有两种 1.在shell脚本中定义颜色变量,使用echo -e调用变 ...

  3. Shell脚本中替换字符串等操作

    在做shell批处理程序时候,常常会涉及到字符串相关操作. 有非常多命令语句.如:awk,sed都能够做字符串各种操作. 事实上shell内置一系列操作符号.能够达到类似效果,大家知道,使用内部操作符 ...

  4. Shell脚本中计算字符串长度的5种方法

    有时在Linux操作系统中需要计算某个字符串的长度,通过查询资料整理了下目前Shell中获取字符串的长度的多种方法,在这里分享给大家,方法如下: 方法1: 使用wc -L命令wc -L可以获取到当前行 ...

  5. Shell脚本中判断字符串是否被包含在内

    1.字段 grep:案例: str1="abcdefgh"str2="def"result=$(echo $str1 | grep "${str2}& ...

  6. Shell脚本中判断字符串是否被包含在内并且使用grep 精确匹配

    str1="abcdefgh" str2="def" result=$(echo $str1 | grep "${str2}") if [[ ...

  7. 【转】shell脚本中echo显示内容带颜色

    shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e.格式如下:   echo -e "\033[41;36m something here \033[0m&qu ...

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

    转自:http://www.cnblogs.com/lr-ting/archive/2013/02/28/2936792.html shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要 ...

  9. shell脚本中使用echo显示带颜色的内容

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

随机推荐

  1. 场景:如果一个select下拉框的值被选中,其他两个字段值的校验也生效

    $("#operationType").change(function(){ if(this.value==1){ $('[name="assigneeCardType& ...

  2. Tag

    C# ASP.NET SQL SERVER .Net Entity Framework JS Question Records Others

  3. 性能测试监控工具nmon安装及使用方法

    1.概述 监控,在检查系统问题或优化系统性能工作上是一个不可缺少的部分.通过操作系统监控工具监视操作系统资源的使用情况,间接地反映了各服务器程序的运行情况.根据运行结果分析可以帮助我们快速定位系统问题 ...

  4. 恢复git reset --hard之前尚未push的commit提交

    1.在.git/logs/refs/heads/下有所有分支的操作记录及commit号,可以找到commit提交所在那个分支名称: 2.搜索commit提交的标题,就可以看到相应的记录,包括id号: ...

  5. Python读写txt文件时的编码问题

    这个问题来自于一个小伙伴,他在处理中文数据时需要先把里面的文本过滤然后分词,因为里面有许多符号,不仅是中文标点符号,还有✳,emoji等奇怪的符号. 正常情况下,中文的str经过encode('utf ...

  6. MAVEN中的Scope

    Dependency Scope 在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的部署.目前<scope>可以使用6个值: *im ...

  7. Project D | Digital life

    I have a dream. 1999年黑客帝国就已经提出了数字化生命的雏形,近些年的黑镜和其他科幻电影更是脑洞大开,但是生命科学的进展却差强人意. 当今人类世界里有三大复杂系统:以细胞为基础的生命 ...

  8. zookeeper和kafka的使用

    zookeeper使用和原理探究(一) http://www.blogjava.net/BucketLi/archive/2010/12/21/341268.html zookeeper的作用和原理讲 ...

  9. windows下载mysql5.7压缩包配置安装mysql

    windows安装mysql5.7有两种方式 1.下载.msi安装文件直接根据界面提示进行安装 2.下载.biz或.zip压缩包 注:本次在win10系统下使用压缩包进行安装mysql5.7 mysq ...

  10. redis 持久化文章分析的很到位

    https://baijiahao.baidu.com/s?id=1611955931705092609&wfr=spider&for=pc