shell输出颜色

Posted T

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell输出颜色相关的知识,希望对你有一定的参考价值。

#!/bin/bash 
# 
#下面是字体输出颜色及终端格式控制 
#字体色范围:30-37 
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"

#字背景颜色范围:40-47 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"

#控制选项说明 #
033[0m 关闭所有属性 #033[1m 设置高亮度
#
033[4m 下划线 echo -e "33[4;31m 下划线红字 33[0m"

#闪烁 echo -e "33[5;34m 红字在闪烁 33[0m"

#反影 echo -e "33[8m 消隐 33[0m "

#
033[30m-033[37m 设置前景色 #033[40m-033[47m 设置背景色
#
033[nA光标上移n行 #033[nB光标下移n行 echo -e "33[4A 光标上移4行 33[0m" #033[nC光标右移n行 #033[nD光标左移n行
#
033[y;xH设置光标位置 #033[2J清屏 #033[K清除从光标到行尾的内容 echo -e "33[K 清除光标到行尾的内容 33[0m" #033[s 保存光标位置 #033[u 恢复光标位置
#
033[?25| 隐藏光标 #033[?25h 显示光标 echo -e "33[?25l 隐藏光标 33[0m" echo -e "33[?25h 显示光标 33[0m"

 















以上是关于shell输出颜色的主要内容,如果未能解决你的问题,请参考以下文章

shell 脚本 编辑颜色代码

如何去掉控制台上输出的这些日志

shell 带颜色输出

emacs 去除 shell 中的所有 ansi 颜色代码

shell脚本 echo命令的颜色显示

shell输出颜色