输出特效格式控制:
\033[0m  关闭所有属性
\033[1m   设置高亮度
\03[4m   下划线
\033[5m   闪烁
\033[7m   反显
\033[8m   消隐
\033[30m   --   \033[37m   设置前景色
\033[40m   --   \033[47m   设置背景色光标位置等的格式控制:
\033[nA  光标上移n行
\03[nB   光标下移n行
\033[nC   光标右移n行
\033[nD   光标左移n行
\033[y;xH设置光标位置
\033[2J   清屏
\033[K   清除从光标到行尾的内容
\033[s   保存光标位置
\033[u   恢复光标位置
\033[?25l   隐藏光标  \33[?25h   显示光标整理:编码 颜色/动作0   重新设置属性到缺省设置1   设置粗体2   设置一半亮度(模拟彩色显示器的颜色)4   设置下划线(模拟彩色显示器的颜色)5   设置闪烁7   设置反向图象22 设置一般密度24 关闭下划线25 关闭闪烁27 关闭反向图象30 设置黑色前景31 设置红色前景32 设置绿色前景33 设置棕色前景34 设置蓝色前景35 设置紫色前景36 设置青色前景37 设置白色前景38 在缺省的前景颜色上设置下划线39 在缺省的前景颜色上关闭下划线40 设置黑色背景41 设置红色背景42 设置绿色背景43 设置棕色背景44 设置蓝色背景45 设置紫色背景46 设置青色背景47 设置白色背景49 设置缺省黑色背景
特效可以叠加,需要使用“;”隔开,例如:闪烁+下划线+白底色+黑字为   \033[5;4;47;30m闪烁+下划线+白底色+黑字为\033[0m
下面是一段小例子[plain] view plain copy
#!/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"  

转载于:https://www.cnblogs.com/yaohong/p/9118928.html

shell脚本输出带颜色字体相关推荐

  1. 【Shell 脚本输出带颜色的内容】

    终端附加颜色 颜色参数定义 Shell 脚本输出带颜色的内容 Jenkins 控制台加颜色 插件 Pipeline 颜色参数定义 echo -e "\033[41;30m红底黑字\033[0 ...

  2. Shell菜单脚本输出带颜色字体

    #!/bin/sh #Shell菜单演示 function menu () {cat << EOF ---------------------------------------- |** ...

  3. shell脚本输出颜色字体

    #输出特效格式控制: \033[0m 关闭所有属性 \033[1m 设置高亮度 \03[4m 下划线 \033[5m 闪烁 \033[7m 反显 \033[8m 消隐 \033[30m -- \033 ...

  4. linux/unix上 printf输出带颜色字体(有意思)-转

    printf输出带颜色字体printf("\033[1;31m Hello World. \033[0m \n"); 颜色如下: none         = "\033 ...

  5. Shell脚本中显示字体的颜色

    在写shell脚本有时候不可避免需要用到颜色,所以这里想做个总结,个人笔记: 格式:echo -e "\033[字体属性;字背景颜色;文字颜色m字符串\033[0m" 如:echo ...

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

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

  7. shell脚本输出颜色

    写shell脚本时,用echo命令输出内容,这我们都知道.但是怎么给输出内容上点色呢? 其实很简单,利用-e参数,即启用反斜杠转义的解释. `echo' 对下列反斜杠字符进行转义:       \a  ...

  8. Shell 显示带颜色字体

    格式: echo "/033[字背景颜色;字体颜色m字符串/033[控制码" 如果单纯显示字体颜色可以固定控制码位0m. 格式: echo "/033[字背景颜色;字体颜 ...

  9. python输出字体颜色_Python通过2种方法输出带颜色字体

    方法1: 使用Python中自带的print输出带有颜色或者背景的字符串 书写语法 print(\033[显示方式;前景色;背景色m输出内容\033[0m) 其中,显示方式.前景色.背景色都是可选参数 ...

最新文章

  1. 贪心:assign cookies分糖果
  2. 2018-3-1 算法学习部分
  3. 技术图文:进一步完善自动化交易系统 - 03
  4. JavaScript———从setTimeout与setInterval到AJAX异步
  5. 第三章-分布式文件系统HDFS
  6. 《Adobe Photoshop CS6中文版经典教程(彩色版)》—第2课2.4节在Camera Raw中调整颜色...
  7. 实验详解——DNS反向解析、DNS主服务器和从服务器的配置
  8. python sum函数numpy_解决Numpy中sum函数求和结果维度的问题
  9. LG P4198 楼房重建(线段树)
  10. 在Windows 下使用CodeBlocks 自带编译器实现对编译的优化
  11. 【欧洲已死】李开复:欧洲人工智能毫无希望
  12. 苹果AirPods有望在年末推出新款产品 或将支持防水功能
  13. android github轮播图,GitHub - ZTJzzz/Banner: Android轮播图
  14. 什么是python全栈开发_什么是python全栈
  15. openlayers3 根据经纬度 自动画框_自动驾驶定位为什么少不了惯性导航?
  16. php 上传图片转base64格式,PHP实现本地图片转base64格式并上传
  17. pycharm导出依赖包_使用pycharm导出虚拟环境依赖包
  18. linux 统计文件字节和行数,Linux命令-统计文件中的字节数、字数、行数:wc
  19. 【深度学习】模型平均误差分析
  20. 电脑有弹窗广告怎么办?真实个人经验分享

热门文章

  1. node爬取某app数据_某APP次日留存数据报告
  2. php+linux+线程安全,PHP 线程安全与非线程安全版本的区别深入解析
  3. eureka hostname作用_SpringCloud基础教程(三)-Eureka进阶
  4. linux计划任务执行bin文件,Linux任务计划和周期性任务执行
  5. vr二维码_VR小花看看app
  6. c#图片base64去转义字符_C#实现字符串与图片的Base64编码转换操作示例|chu
  7. 【Java】日期/事件字符串包含TZ
  8. 【CentOS 7】 yum源安装mysql5.6
  9. linux tar压缩解压命令
  10. 6 获取数组中最小值_C语言每日一练8——数组中最大值和最小值