zoukankan      html  css  js  c++  java
  • shell编程之给内容添加不同颜色

    给内容加不同的颜色

    内容的颜色用数字表示,范围为30-37,每个数字代表一种颜色。代码如下:

    echo -e "33[30m 黑色字oldboy trainning 33[0m" #<==30m表示黑色字。
    echo -e "33[31m 红色字oldboy trainning 33[0m" #<==31m表示红色字。
    echo -e "33[32m 绿色字oldboy trainning 33[0m" #<==32m表示绿色字。
    echo -e "33[33m 棕色字oldboy trainning 33[0m" #<==33m表示棕色字(brown),和黄色字相近。
    echo -e "33[34m 蓝色字oldboy trainning 33[0m" #<==34m表示蓝色字。
    echo -e "33[35m 洋红字oldboy trainning 33[0m" #<==35m表示洋红色字(magenta),和紫色字相近。
    echo -e "33[36m 蓝绿色oldboy trainning 33[0m" #<==36m表示蓝绿色字(cyan),和浅蓝色字相近。
    echo -e "33[37m 白色字oldboy trainning 33[0m" #<==37m表示白色字。
    

    说明:不同的数字对应的字体颜色,见系统帮助(来源man console_codes命令的结果)

    给输出的字符串加不同的背景颜色

    字的背景颜色对应的数字范围为40-47,代码如下:

    echo -e "33[40;37m 黑底白字oldboy33[0m"   #<==40m表示黑色背景。
    echo -e "33[41;37m 红底白字oldboy33[0m"   #<==41m表示红色背景。
    echo -e "33[42;37m 绿底白字oldboy33[0m"   #<==42m表示绿色背景。
    echo -e "33[43;37m 棕底白字oldboy33[0m"   #<==43m表示棕色背景(brown),和黄色背景相近。
    echo -e "33[44;37m 蓝底白字oldboy33[0m"   #<==44m表示蓝色背景。
    echo -e "33[45;37m 洋红底白字oldboy33[0m"  #<==45m表示洋红色背景(magenta),和紫色背景相近。
    echo -e "33[46;37m蓝绿底白字oldboy33[0m"   #<==46m表示蓝绿色背景(cyan),和浅蓝色背景相近。
    echo -e "33[47;30m 白底黑字oldboy33[0m"    #<==47m表示白色背景。
    
  • 相关阅读:
    利用条件信号量设计读写锁
    高效编程之互斥锁和自旋锁的一些知识
    高效编程之指针跳转的影响
    高效编程之cache命中对于程序性能的影响
    SQL Server中使用自定义指定顺序排序
    Vue使用,异步获取日期时间后格式成"/Date(1333245600000+0800)/" 转换成正常格式
    技术胖-胜洪宇关注web前端技术
    百度editor编辑器添加新字体
    mvc4中的 webapi 的使用方式
    js特效不错的网站
  • 原文地址:https://www.cnblogs.com/yjiu1990/p/10748232.html
Copyright © 2011-2022 走看看