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 ...
随机推荐
- Redis主从同步分析(转)
一.Redis主从同步原理 1.1 Redis主从同步的过程 配置好slave服务器连接的master后,slave会建立和master的连接,然后发送sync命令.无论是第一次同步建立的连接还是连接 ...
- 新浪微博基于MySQL的分布式数据库实践
提起微博,相信大家都是很了解的.但是有谁知道微博的数据库架构是怎样的呢?在今天举行的2011数据库技术大会上,新浪首席DBA杨海潮为我们详细解读了新浪微博的数据库架构——基于MySQL的分布式数据库实 ...
- 让TQ2440也用上设备树(2)
作者 作者:彭東林 郵箱:pengdonglin137@163.com QQ:405728433 软件版本 Linux-4.10.17 概述 在之前的博客里介绍了TQ2440上移植设备树的方法,其实, ...
- lodash用法系列(4),使用Map/Reduce转换
Lodash用来操作对象和集合,比Underscore拥有更多的功能和更好的性能. 官网:https://lodash.com/引用:<script src="//cdnjs.clou ...
- 解决eclipse中web项目出现Project facet Java version 1.8 is not supported.的问题
项目的jdk和tomcat的jdk版本不同,将eclipse-preference-server-runtime environments点击你要用的tomcat点击edit-jre选择和你项目对应的 ...
- sys.usb.config webcam
setprop persist.sys.usb.config webcamecho 0 > /sys/devices/virtual/android_usb/android0/enableech ...
- 《OSPF和IS-IS详解》
<OSPF和IS-IS详解> 基本信息 作者: (美)Jeff Doyle 译者: 孙余强 出版社:人民邮电出版社 ISBN:9787115347886 上架时间:2014-4-25 出版 ...
- SVG.js Mask覆盖和ClipPath裁剪
一.SVG.Mask 覆盖物设置 1. var draw = SVG('svg1').size(300, 300); //SVG.Mask 覆盖物设置 var ellipse = draw.ellip ...
- SVG.js 基础图形绘制整理(一)
一.矩形 //指定width和height 画矩形 //返回rect对象 var draw = SVG('svg1').size(300, 300); var rect = draw.rect(100 ...
- 部署Percona XtraDB Cluster高可用和多Master集群
http://www.it165.net/admin/html/201401/2306.html http://www.oschina.net/p/percona-xtradb-cluster/ ht ...