shell脚本中给字符串添加颜色
- 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脚本中给字符串添加颜色的更多相关文章
- 学习Linux shell脚本中连接字符串的方法
这篇文章主要介绍了Linux shell脚本中连接字符串的方法,如果想要在变量后面添加一个字符,可以用一下方法: 代码如下: $value1=home $value2=${value1}"= ...
- 让shell脚本中的echo输出带颜色
转载自:http://www.linuxidc.com/Linux/2014-12/110463.htm 让echo输出带颜色的方法有两种 1.在shell脚本中定义颜色变量,使用echo -e调用变 ...
- Shell脚本中替换字符串等操作
在做shell批处理程序时候,常常会涉及到字符串相关操作. 有非常多命令语句.如:awk,sed都能够做字符串各种操作. 事实上shell内置一系列操作符号.能够达到类似效果,大家知道,使用内部操作符 ...
- Shell脚本中计算字符串长度的5种方法
有时在Linux操作系统中需要计算某个字符串的长度,通过查询资料整理了下目前Shell中获取字符串的长度的多种方法,在这里分享给大家,方法如下: 方法1: 使用wc -L命令wc -L可以获取到当前行 ...
- Shell脚本中判断字符串是否被包含在内
1.字段 grep:案例: str1="abcdefgh"str2="def"result=$(echo $str1 | grep "${str2}& ...
- Shell脚本中判断字符串是否被包含在内并且使用grep 精确匹配
str1="abcdefgh" str2="def" result=$(echo $str1 | grep "${str2}") if [[ ...
- 【转】shell脚本中echo显示内容带颜色
shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e.格式如下: echo -e "\033[41;36m something here \033[0m&qu ...
- shell脚本中echo显示内容带颜色
转自:http://www.cnblogs.com/lr-ting/archive/2013/02/28/2936792.html shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要 ...
- shell脚本中使用echo显示带颜色的内容
shell脚本中使用echo显示带颜色的内容,需要使用参数-e 格式如下: echo -e "\033[字背景颜色;文字颜色m字符串\033[0m" 例如: echo -e &qu ...
随机推荐
- 场景:如果一个select下拉框的值被选中,其他两个字段值的校验也生效
$("#operationType").change(function(){ if(this.value==1){ $('[name="assigneeCardType& ...
- Tag
C# ASP.NET SQL SERVER .Net Entity Framework JS Question Records Others
- 性能测试监控工具nmon安装及使用方法
1.概述 监控,在检查系统问题或优化系统性能工作上是一个不可缺少的部分.通过操作系统监控工具监视操作系统资源的使用情况,间接地反映了各服务器程序的运行情况.根据运行结果分析可以帮助我们快速定位系统问题 ...
- 恢复git reset --hard之前尚未push的commit提交
1.在.git/logs/refs/heads/下有所有分支的操作记录及commit号,可以找到commit提交所在那个分支名称: 2.搜索commit提交的标题,就可以看到相应的记录,包括id号: ...
- Python读写txt文件时的编码问题
这个问题来自于一个小伙伴,他在处理中文数据时需要先把里面的文本过滤然后分词,因为里面有许多符号,不仅是中文标点符号,还有✳,emoji等奇怪的符号. 正常情况下,中文的str经过encode('utf ...
- MAVEN中的Scope
Dependency Scope 在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的部署.目前<scope>可以使用6个值: *im ...
- Project D | Digital life
I have a dream. 1999年黑客帝国就已经提出了数字化生命的雏形,近些年的黑镜和其他科幻电影更是脑洞大开,但是生命科学的进展却差强人意. 当今人类世界里有三大复杂系统:以细胞为基础的生命 ...
- zookeeper和kafka的使用
zookeeper使用和原理探究(一) http://www.blogjava.net/BucketLi/archive/2010/12/21/341268.html zookeeper的作用和原理讲 ...
- windows下载mysql5.7压缩包配置安装mysql
windows安装mysql5.7有两种方式 1.下载.msi安装文件直接根据界面提示进行安装 2.下载.biz或.zip压缩包 注:本次在win10系统下使用压缩包进行安装mysql5.7 mysq ...
- redis 持久化文章分析的很到位
https://baijiahao.baidu.com/s?id=1611955931705092609&wfr=spider&for=pc