shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e
  格式如下:
  echo -e "\033[字背景颜色;文字颜色m字符串\033[0m"
  例如:
  echo -e "\033[41;36m something here \033[0m"
  其中41的位置代表底色, 36的位置是代表字的颜色
  注: www.2cto.com
  、字背景颜色和文字颜色之间是英文的""
  、文字颜色后面有个m
  、字符串前后可以没有空格,如果有的话,输出也是同样有空格
  下面是相应的字和背景颜色,可以自己来尝试找出不同颜色搭配   例
  echo -e “\[31m 红色字 \[0m”
  echo -e “\[34m 黄色字 \[0m”
  echo -e “\[;33m 红底黄字 \[0m”
  echo -e “\[;37m 红底白字 \[0m”
  字颜色:—–
  echo -e “\[30m 黑色字 \[0m”
  echo -e “\[31m 红色字 \[0m”
  echo -e “\[32m 绿色字 \[0m”
  echo -e “\[33m 黄色字 \[0m”
  echo -e “\[34m 蓝色字 \[0m”
  echo -e “\[35m 紫色字 \[0m”
  echo -e “\[36m 天蓝字 \[0m”
  echo -e “\[37m 白色字 \[0m”   字背景颜色范围:—–
  echo -e “\[;37m 黑底白字 \[0m”
  echo -e “\[;37m 红底白字 \[0m”
  echo -e “\[;37m 绿底白字 \[0m”
  echo -e “\[;37m 黄底白字 \[0m”
  echo -e “\[;37m 蓝底白字 \[0m”
  echo -e “\[;37m 紫底白字 \[0m”
  echo -e “\[;37m 天蓝底白字 \[0m”
  echo -e “\[;30m 白底黑字 \[0m”
  最后面控制选项说明 www.2cto.com
  \[0m 关闭所有属性
  \[1m 设置高亮度
  \[4m 下划线
  \[5m 闪烁
  \[7m 反显
  \[8m 消隐   \[30m — \[37m 设置前景色
  \[40m — \[47m 设置背景色
  \[nA 光标上移n行
  \[nB 光标下移n行
  \[nC 光标右移n行
  \[nD 光标左移n行
  \[y;xH设置光标位置
  \[2J 清屏
  \[K 清除从光标到行尾的内容
  \[s 保存光标位置
  \[u 恢复光标位置
  \[?25l 隐藏光标
  \[?25h 显示光标
例: 让字体变为红色并且不停的闪烁
#echo -e "\033[31m \033[05m 请确认您的操作,输入 [Y/N] \033[0m" 字背景颜色范围: - :黑
:深红
:绿
:黄色
:蓝色
:紫色
:深绿
:白色 字颜色: - :黑
:红
:绿
:黄
:蓝色
:紫色
:深绿
:白色 ANSI控制码 \[0m 关闭所有属性
\[01m 设置高亮度
\[04m 下划线
\[05m 闪烁
\[07m 反显
\[08m 消隐
\[30m -- \[37m 设置前景色
\[40m -- \[47m 设置背景色
\[nA 光标上移n行
\[nB 光标下移n行
\[nC 光标右移n行
\[nD 光标左移n行
\[y;xH设置光标位置
\[2J 清屏
\[K 清除从光标到行尾的内容
\[s 保存光标位置
\[u 恢复光标位置
\[?25l 隐藏光标
\[?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. Haystack

    什么是Haystack Haystack是django的开源全文搜索框架(全文检索不同于特定字段的模糊查询,使用全文检索的效率更高 ),该框架支持Solr,Elasticsearch,Whoosh,  ...

  2. shell编程(二)之算术运算

    bash中的算术运算 +.-./.%.* 实现算术运算 1. let var=算术表达式 2. var=$[算术表达式] 3. var=$((算术表达式)) 4. var=$(expr arg1 ar ...

  3. centos7.5升级openssh7.4到7.9

    漏洞扫描工具扫描出openssh用户枚举漏洞,搜索资料得知无补丁和升级包,解决这个漏洞得安装漏洞修复之后的版本version>7.8. 环境 linux版本: CentOS Linux rele ...

  4. CentOS中使用tcpdump抓包

    安装: yum install tcpdump 命令使用: 监听特定网卡 tcpdump 抓取第一块网卡所有数据包 [root@server110 tcpdump]# tcpdump tcpdump: ...

  5. Vivado HLS 工具

    干什么的 Vivado HLS工具可以将C语言高级综合为硬件. 为什么要使用HLS 可以在更高的抽象层次描述功能,而不是在传统的RTL级别 一个潜在的用处是,系统设计划分成硬件部分和软件部分之后,软件 ...

  6. pyqt5安装与pycharm配置

    最近几天新入坑了python的GUI设计,回想一下我为什么会入门这个???好像是在知乎上看到你都用 Python 来做什么? 这篇文章,看到有人回答说将python打包成exe文件,然后就想把之前弄得 ...

  7. [转]Google的C++代码规范

    转自:https://blog.csdn.net/freeking101/article/details/78930381 英文版:http://google-styleguide.googlecod ...

  8. [Basics] 递归

    Recursion就是方法调用自己,递归其实和循环是非常像的,循环都可以改写成递归,递归未必能改写成循环,这是一个充分不必要的条件.

  9. 在docker中运行mariadb程序

    安装docker 获取mariadb镜像 docker pull mariadb 首先在https://hub.docker.com查找mariadb官方镜像,相关参数设置https://hub.do ...

  10. Python实现:汉诺塔问题

    汉诺塔问题不管在任何编程语言里都是经典问题,是采用递归算法的经典案例,该问题可以抽象如下: 一 .3根圆柱A,B,C,其中A上面串了n个圆盘 二 .这些圆盘从上到下是按从小到大顺序排列的,大的圆盘任何 ...