Linux---Shell脚本字符显示特殊颜色效果
时间:2022-07-25
本文章向大家介绍Linux---Shell脚本字符显示特殊颜色效果,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
(一) 颜色显示
1)字符颜色显示
#!/bin/bash
#字符颜色显示
#-e:允许echo使用转义
# 33[:开始位
# 33[0m:结束位
# 33等同于e
echo -e " 33[30m黑色字 33[0m"
echo -e " 33[31m红色字 33[0m"
echo -e " 33[32m绿色字 33[0m"
echo -e " 33[33m黄色字 33[0m"
echo -e " 33[34m蓝色字 33[0m"
echo -e " 33[35m紫色字 33[0m"
echo -e " 33[36m天蓝字 33[0m"
echo -e " 33[37m白色字 33[0m"
2)背景颜色显示
#背景颜色范围:40-47
echo -e " 33[40m黑底白字 33[0m"
echo -e " 33[41m红底白字 33[0m"
echo -e " 33[42m绿底白字 33[0m"
echo -e " 33[43m黄底白字 33[0m"
echo -e " 33[44m蓝底白字 33[0m"
echo -e " 33[45m紫底白字 33[0m"
echo -e " 33[46m天蓝底白字 33[0m"
echo -e " 33[47m白底白字 33[0m"
3)字符,背景颜色显示
##字符颜色与背景颜色用;号相隔
echo -e " 33[40;37m黑底白字 33[0m"
echo -e " 33[41;30m红底黑字 33[0m"
echo -e " 33[42;34m绿底蓝字 33[0m"
echo -e " 33[43;34m黄底蓝字 33[0m"
echo -e " 33[44;30m蓝底黑字 33[0m"
echo -e " 33[45;30m紫底黑字 33[0m"
echo -e " 33[46;30m天蓝底黑字 33[0m"
echo -e " 33[47;34m白底蓝字 33[0m"
(二)颜色和特殊效果显示
#0:关闭特殊效果
#1:高亮显示
#4:下划线
#5:闪烁
#7:反白显示
#8:隐藏不可见
#特殊效果和颜色用;号相隔,没有顺序
echo -e " 33[0;46;30m天蓝底黑字 33[0m"
echo -e " 33[1;46;30m天蓝底黑字 33[0m"
echo -e " 33[4;46;30m天蓝底黑字 33[0m"
echo -e " 33[5;46;30m天蓝底黑字 33[0m"
echo -e " 33[7;46;30m天蓝底黑字 33[0m"
echo -e " 33[8;46;30m天蓝底黑字 33[0m"
- PHP 面试知识梳理
- 5.如何为Impala配置OpenLDAP认证
- 传统Spring项目使用FeignClient组件访问微服务
- 4. 如何为Hive配置OpenLDAP认证
- 3.如何实现OpenLDAP的主主同步
- 2.OpenLDAP集成SSH登录并使用SSSD同步用户
- 1.如何在CentOS6.5安装OpenLDAP并配置客户端
- PHP 面试知识梳理
- 如何修改CM及CDH元数据库配置
- 如何实现CDH元数据库MySQL的高可用
- 如何实现CDH元数据库MySQL的主主互备
- 在Kerberos环境使用Hue通过Oozie执行Sqoop作业报错异常分析
- 如何在Hue中配置已启用SSL的HttpFS服务
- 如何使用Nginx实现CDSW的跨网段访问
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- PDO::rollBack讲解
- PyTorch的torch.cat用法
- keras在构建LSTM模型时对变长序列的处理操作
- Discuz不使用插件实现简单的打赏功能
- Pytorch学习之torch用法—-比较操作(Comparison Ops)
- PHP里的$_GET数组介绍
- PHP中$GLOBALS与global的区别详解
- MyBatis源码解析之基础模块—Log
- 启用OPCache提高PHP程序性能的方法
- 浅谈OpenCV中的新函数connectedComponentsWithStats用法
- Python根据指定文件生成XML的方法
- python如何调用java类
- Python pytesseract验证码识别库用法解析
- python 读txt文件,按‘,’分割每行数据操作
- PHP利用递归函数实现无限级分类的方法