shell(13) : 打印带颜色字体
参考 : https://www.jb51.net/article/141286.htm
cat > log.sh << 'EOF'
#!/bin/shfunction info(){DATE_N=`date "+%Y-%m-%d %H:%M:%S"`echo -e "$DATE_N $@ "
}function success(){DATE_N=`date "+%Y-%m-%d %H:%M:%S"`echo -e "$DATE_N\033[32m $@ \033[0m"
}function error(){DATE_N=`date "+%Y-%m-%d %H:%M:%S"`echo -e "$DATE_N\033[31m $@ \033[0m"
}EOF
测试
cat > test.sh << 'EOF'
#!/bin/sh
. ./log.sh
info "123"
success "123"
error "123"EOF
sh test.sh
示例
#!/bin/bash
#
#下面是字体输出颜色及终端格式控制
#字体色范围:30-37
echo -e "\033[30m 黑色字 \033[0m"
echo -e "\033[31m 红色字 \033[0m"
echo -e "\033[32m 绿色字 \033[0m"
echo -e "\033[33m 黄色字 \033[0m"
echo -e "\033[34m 蓝色字 \033[0m"
echo -e "\033[35m 紫色字 \033[0m"
echo -e "\033[36m 天蓝字 \033[0m"
echo -e "\033[37m 白色字 \033[0m"
#字背景颜色范围:40-47
echo -e "\033[40;37m 黑底白字 \033[0m"
echo -e "\033[41;30m 红底黑字 \033[0m"
echo -e "\033[42;34m 绿底蓝字 \033[0m"
echo -e "\033[43;34m 黄底蓝字 \033[0m"
echo -e "\033[44;30m 蓝底黑字 \033[0m"
echo -e "\033[45;30m 紫底黑字 \033[0m"
echo -e "\033[46;30m 天蓝底黑字 \033[0m"
echo -e "\033[47;34m 白底蓝字 \033[0m"
#控制选项说明
#\033[0m 关闭所有属性
#\033[1m 设置高亮度
#\033[4m 下划线
echo -e "\033[4;31m 下划线红字 \033[0m"
#闪烁
echo -e "\033[5;34m 红字在闪烁 \033[0m"
#反影
echo -e "\033[8m 消隐 \033[0m "
#\033[30m-\033[37m 设置前景色
#\033[40m-\033[47m 设置背景色
#\033[nA光标上移n行
#\033[nB光标下移n行
echo -e "\033[4A 光标上移4行 \033[0m"
#\033[nC光标右移n行
#\033[nD光标左移n行
#\033[y;xH设置光标位置
#\033[2J清屏
#\033[K清除从光标到行尾的内容
echo -e "\033[K 清除光标到行尾的内容 \033[0m"
#\033[s 保存光标位置
#\033[u 恢复光标位置
#\033[?25| 隐藏光标
#\033[?25h 显示光标
echo -e "\033[?25l 隐藏光标 \033[0m"
echo -e "\033[?25h 显示光标 \033[0m"
shell(13) : 打印带颜色字体相关推荐
- python打印带颜色字体
终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关. 转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033). 格式: ...
- linux shell之控制台打印各种颜色字体和背景
1 问题 控制台打印各种颜色字体和背景 字体颜色 #30:黑 #31:红 #32:绿 #33:黄 #34:蓝色 #35:紫色 #36:深绿 #37:白色 背景颜色 #40:黑 #41: ...
- 用C语言Linux下打印带颜色的字符串
用C语言Linux下打印带颜色的字符串 字背景颜色范围:40----49 40:黑 41:深红 42:绿 43:黄色 44:蓝色 45:紫色 46:深绿 47:白色 字颜色:30---------- ...
- 控制台打印带颜色的字符
写Java程序的时候,为了看到程序的状态,省事时会写很多的System.out.这本来是为了看程序运行状态,结果满屏幕的输出,看起来很费劲.同样的情况出现在tomcat的日志上,System.out和 ...
- Shell 显示带颜色字体
格式: echo "/033[字背景颜色;字体颜色m字符串/033[控制码" 如果单纯显示字体颜色可以固定控制码位0m. 格式: echo "/033[字背景颜色;字体颜 ...
- Linux终端下打印带颜色的信息
很早之前在学习Makefile的时候,对linux的shell字体颜色有一点点研究.在使用ffmpeg工具时,也看到带有不同的颜色的信息输出,比如红色表示错误信息.现在,重新用代码来实现输出不同的颜色 ...
- python打印带颜色的字体
在python开发的过程中,经常会遇到需要打印各种信息.海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性.这时候,如果能给重要的信息加上字体颜色,那么就会更加方便用户阅读了. ...
- C语言打印多颜色字体,多功能打印,协助开发调试
文章目录 一,多功能打印 二,快速认识log 三,认识代码 一,多功能打印 在c语言中,我们经常用c语言自带的printf();去打印字符串等,这在嵌入式开发过程中可以帮助我们认识程序的运行情况.但是 ...
- Shell菜单脚本输出带颜色字体
#!/bin/sh #Shell菜单演示 function menu () {cat << EOF ---------------------------------------- |** ...
最新文章
- 电脑有独显内存还被占用_独显和集成显卡怎么分别
- git提交过程中遇到的 index.lock 问题导致无法提交的解决方法
- HDU_oj_2021 发工资喽
- [收藏]Linux下update错误 E: Dynamic MMap ran out of room. 解决方法
- sparkstreaming监听hdfs目录_flume kafka和sparkstreaming整合
- Android App内部自动更新Library的使用(转载)
- spring aop示例_Spring JpaRepository示例(内存中)
- mysql创建table w3c_MySQL ALTER命令
- springCloud 学习记录过程
- JavaEE:Cookie和Session
- Bmob后端云——Android再也不担心没有后台了
- Android项目实战:账本APP开发
- 3D游戏之投影矩阵算法技术实现
- 修改win7的登录界面背景与关机背景
- 讯飞实时语音转写 python3.6.1 可完美运行 解析返回的json字符串 输出所获语音文字
- 解决:谷歌浏览器下载链接时一闪一闪的问题
- 批量压缩多文件-批处理(四)
- 数字化推动后市场产业变革,开启汽车后市场新篇章
- kingScada用户登录登出与用户显示 操作权限设置
- Speed Dreams 竞速梦想 3D赛车游戏
热门文章
- fastjson转换List<T>,Mao<T>泛型类型
- 008 | 基于自闭症儿童康复干预的体育游戏方案设计与实证探究 | 大学生创新训练项目申请书 | 极致技术工厂
- catia今天突然打不开了_STP用catia打不开,是怎么回事呢
- 用计算机按数字铃声,利用计算机自带功能设置校园和谐铃声
- 杰里之DAC声道左右切换【篇】
- 2020土建方向-通用基础(施工员)考试题及土建方向-通用基础(施工员)考试题库
- 有的版主真是小家子气啊
- 示波器表笔旁边的夹子是什么_示波器探头怎么接?
- Oracle的启动与关闭
- 谁是中国的外卖之王?