Linux echo 显示内容颜色
https://www.cnblogs.com/kimbo/p/6816566.html
#字体颜色:30m-37m 黑、红、绿、黄、蓝、紫、青、白
str="kimbo zhang"
echo -e "\033[30m ${str}\033[0m" ## 黑色字体
echo -e "\033[31m ${str}\033[0m" ## 红色
echo -e "\033[32m ${str}\033[0m" ## 绿色
echo -e "\033[33m ${str}\033[0m" ## 黄色
echo -e "\033[34m ${str}\033[0m" ## 蓝色
echo -e "\033[35m ${str}\033[0m" ## 紫色
echo -e "\033[36m ${str}\033[0m" ## 青色
echo -e "\033[37m ${str}\033[0m" ## 白色 #背景颜色:40-47 黑、红、绿、黄、蓝、紫、青、白
str="kimbo zhang"
echo -e "\033[41;37m ${str} \033[0m" ## 红色背景色,白色字体
echo -e "\033[41;33m ${str} \033[0m" ## 红底黄字
echo -e "\033[1;41;33m ${str} \033[0m" ## 红底黄字 高亮加粗显示
echo -e "\033[5;41;33m ${str} \033[0m" ## 红底黄字 字体闪烁显示
echo -e "\033[47;30m ${str} \033[0m" ## 白底黑字
echo -e "\033[40;37m ${str} \033[0m" ## 黑底白字
自定义函数:
#!/bin/bash
## 写日志
## 参数1:字符串
## 参数2:颜色 (红色:失败报错,绿色:成功,黄色:警告) function func_write_log()
{
var_str=$1
var_color=$2
var_curr_timestamp=`date "+%Y-%m-%d %H:%M:%S"` ## 判断参数1 是否是空字符串
if [ "x${var_str}" == "x" ];then
var_str=""
else
var_str="${var_curr_timestamp} ${var_str}"
fi ## 判断颜色
if [ "${var_color}" == "green" ];then
var_str="\n\033[32m${var_str}\033[0m"
elif [ "${var_color}" == "yellow" ];then
var_str="\033[33m${var_str}\033[0m"
elif [ "${var_color}" == "red" ];then
var_str="\033[1;41;33m${var_str}\033[0m"
else
var_str="\033[37m${var_str}\033[0m"
fi ## 打印输出
echo -e "${var_str}"
#echo -e "${var_str}" >> ${var_path}/test_${var_curr_timestamp}.log 2>&1 #写入日志文件
} ## 函数调用
func_write_log "kimbo" "red"
Linux echo 显示内容颜色的更多相关文章
- 【转】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 ...
- 【转】shell脚本中echo显示内容带颜色的实现方法
shell脚本中echo显示内容带颜色的实现方法 shell脚本里使用echo输出颜色
- shell脚本中echo显示内容带颜色显示
格式如下 : echo -e "\033[41;36m something here \033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色 注: 1.字背景颜色和文 ...
- linux中显示有颜色的字符
https://blog.csdn.net/weixin_42867972/article/details/81700469 # 设置命令提示符 PS1="\033[33;1m[\033[3 ...
- 在Linux中让echo命令显示带颜色的字
echo显示带颜色,需要使用参数-e 格式如下: echo -e "\033[字背景颜色;文字颜色m字符串\033[0m" 例如: echo -e "\033[41;37 ...
- SecureCRT设置linux终端显示颜色
在linux系统上,我们使用终端时,对于文件或目录会显示不同的颜色.而SecureCRT默认显示的颜色是单一的,我们该如何让其像linux一样显示个性化颜色呢. 使用SecureCRT登录 linux ...
- shell脚本显示字体颜色
shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e 格式如下: echo -e "\033[字背景颜色:文字颜色m字符串\033[0m" 例如: ec ...
随机推荐
- 允许mysql远程用户连接。
默认mysql是禁止远程用户连接的.连接提示: 1045,“Access denied for user 'root'@'192.168.100.1' (using password:YES)&quo ...
- 在Windows下通过netsh命令实现端口映射
在Windows环境下,可以通过netsh命令实现简单快速的配置端口映射功能 1. 新增端口映射 netsh interface portproxy add v4tov4 listenport= co ...
- 在Visual Studio中使用类图描述领域模型
右键解决方案,添加一个名称为"Domain Model"的UML类图. 首先站在整体的角度添加类,先不要任何属性. 添加Customer对Wishlist的关联,把"属性 ...
- 委托、Lambda表达式、事件系列05,Action委托与闭包
来看使用Action委托的一个实例: static void Main(string[] args) { int i = 0; Action a = () => i++; a(); a(); C ...
- Android如何运行真机在eclipse上调试应用?
主要通过以下几个步骤: 1.手机通过数据线连接在电脑上 2.设置android手机为USB调试模式.步骤: menu—> 设置 —> 应用程序 —> 开发 , 选择[USB调试] 3 ...
- 让DELPHI自带的richedit控件显示图片
让DELPHI自带的richedit控件显示图片 unit RichEx; { 2005-03-04 LiChengbin Added: Insert bitmap or gif into RichE ...
- 学习 HTML+CSS 的书籍推荐
1.<CSS那些事儿> 本书专注于CSS技巧实例的讲解,由浅入深地分析了CSS样式在布局时所需要理解的原理.绕开随处可见的基础知识.网络中能随意搜索到的hack技巧,侧重原理分析,拓展读者 ...
- js alert换行
<script type="text/javascript"> alert("hello \n world!"); </script>
- 【ELK】【docker】6.Elasticsearch 集群启动多节点 + 解决ES节点集群状态为yellow
本章其实是ELK第二章的插入章节. 本章ES集群的多节点是docker启动在同一个虚拟机上 ====================================================== ...
- C++ 继承体系中的名称覆盖
首先一个简单的样例: int x; int f() { double x; cin >> x; return x; } 在上述代码中.函数f的局部变量x掩盖了全局变量x.这得从 " ...