在写shell脚本有时候不可避免需要用到颜色,所以这里想做个总结,个人笔记;
格式:echo -e “\033[字体属性;字背景颜色;文字颜色m字符串\033[0m”
如:echo -e “\033[1;47;31mhahaha\033[0m”
其中1为字体属性,47为背景颜色,31为字体的颜色,hahaha为需要标色的内容
需要注意的事项:
1.033可以使用e代替
2.echo后面要加-e选项,-e:激活转义字符。
3.字体背景颜色跟文字颜色之间使用的是英文的双引号" "
4.字符串前后是可以没有空格的,要是有空格,则输出的时候也会有空格

字体颜色(30-37):

ANSI码 意义
30 黑色
31 红色
32 绿色
33 黄色
34 蓝色
35 紫色
36 天蓝色
37 白色

背景颜色(40-47):

ANSI码 意义
40 黑色
41 红色
42 绿色
43 黄色
44 蓝色
45 紫色
46 天蓝色
47 白色

背景与字体搭配的一些实例:
echo -e “\033[40;37m 黑底白字 \033[0m”
echo -e “\033[41;32m 红底绿字 \033[0m”
echo -e “\033[42;30m 绿底黑字 \033[0m”
echo -e “\033[43;32m 黄底绿字 \033[0m”
echo -e “\033[44;31m 蓝底红字 \033[0m”
echo -e “\033[45;37m 紫底白字 \033[0m”
echo -e “\033[46;37m 天蓝底黑字 \033[0m”
echo -e “\033[47;30m 白底黑字 \033[0m”

字体属性:

ANSI码 含义
0 常规文本
1 粗体文本(高亮度显示)
4 含下划线文本
5 闪烁文本
7 反色(补色文本)
8 消隐

控制选项说明
\033[30m — \033[37m 设置前景色
\033[40m — \033[47m 设置背景色
\033[nA 光标上移n行
\033[nB 光标下移n行
\033[nC 光标右移n行
\033[nD 光标左移n行
\033[y;xH设置光标位置
\033[2J 清屏
\033[K 清除从光标到行尾的内容
\033[s 保存光标位置
\033[u 恢复光标位置
\033[?25l 隐藏光标
\033[?25h 显示光标

Shell脚本中显示字体的颜色相关推荐

  1. Linux shell 对话框,如何在 Bash Shell 脚本中显示对话框

    原标题:如何在 Bash Shell 脚本中显示对话框 这个教程给出几个如何使用类似zenity和whiptail的工具在Bash Shell 脚本中提供消息/对话框的例子.使用这些工具,你的脚本能够 ...

  2. shell脚本中设置字体颜色

    一.如何设置shell脚本中字体颜色? 比如说: shell脚本中字体颜色设置_shell 脚本 字体颜色 以上命令设置背景成为蓝色,前景白色,闪烁光标,输出字符"So Cool!" ...

  3. echo 在shell及脚本中显示色彩及闪烁警告效果

    在shell脚本编写中,echo用于输出字符串等提示信息,当我们需要格外显示色彩及闪烁效果如下: 一.在执行shell中显示色彩: 语法格式: echo -e "\033[颜色1:颜色2m ...

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

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

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

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

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

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

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

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

  8. matlab显示字体颜色,在Matlab中显示字体颜色

    我正在尝试创建一个数字(转换为字符串)的数组,并在阈值下降的下方,对于我当前使用0.5的测试.我需要我的桌子上的每个值的字体都落在我的门槛上,以红色显示,在我目前的代码中,我只使用2列,但我将使用10 ...

  9. linux 脚本 alias,在shell脚本中使用alias别名

    本文最后更新于2015年7月12日,已超过 1 年没有更新,如果文章内容失效,还请反馈给我,谢谢! 缘由: 经常用Linux进行操作的同学一般都会有各种各样的技巧来提升工作效率,而添加/改写shell ...

最新文章

  1. Nature:2020年10大科学发现
  2. 本周推荐10款免费的网站模板设计
  3. Git-将已有的项目转换为GIT项目托管到 GITHUB 仓库
  4. linux运行脚本文件python,Python脚本:Linux自动化执行Python脚本
  5. 跟小静读《jQuery权威指南》——目录
  6. 在 k8s 中部署 Prometheus 和 Grafana
  7. 重磅!阿里宣布成立芯片公司,“平头哥”能解决中国的“无芯之痛”吗?
  8. 针对灰鸽子声明 金山“四问”灰鸽子工作室
  9. 你见过最差的算法工程师能差到什么程度?
  10. ps黑作坊终极天空大师 一键换天空终极版破解版扩展面板
  11. GreenDao清空数据库的方法
  12. 面向创新设计的汽车外形曲面三维逆向建模
  13. Sharepoint开发中CAML的介绍
  14. matlab怎么做线性插值,[MATLAB]领域插值和线性插值
  15. Google 学术搜索(Google Scholar)使用技巧
  16. 用shell bash自动化程序
  17. A Question of Ingestion(Dp)
  18. mysql优化 个人笔记 (mysql锁机制 ) 非礼勿扰 -m10
  19. python解压rar文件(利用unrar)win10下教程
  20. 2021河南省高考成绩位次查询,2021年河南高考排名位次查询系统,河南高考排名查询入口...

热门文章

  1. CSDN早报-2019-04-15
  2. 联想linux笔记本电脑有哪些软件,联想终于出Linux笔记本了!真的很赞
  3. 计算机黑屏一秒恢复,电脑经常黑屏几秒恢复,电脑黑屏一两秒后恢复
  4. iPhone照相机夜间模式怎么打开?快速打开很简单
  5. 汇总!自动驾驶路径规划中的障碍物处理方法总结
  6. 咪咕能否成为真正的互联网公司?
  7. Linux -ssh登录 详解
  8. 十一种值得深交的女生
  9. MySQL查询之子查询
  10. 电脑系统重装后怎么用打印机扫描出文件?