• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    linux下使用shell脚本输出带颜色字体

    输出特效格式控制:

    \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   显示光标

    整理:

        编码 颜色/动作
      重新设置属性到缺省设置
      设置粗体
      设置一半亮度(模拟彩色显示器的颜色)
      设置下划线(模拟彩色显示器的颜色)
      设置闪烁
      设置反向图象
    设置一般密度
    关闭下划线
    关闭闪烁
    关闭反向图象
    设置黑色前景
    设置红色前景
    设置绿色前景
    设置棕色前景
    设置蓝色前景
    设置紫色前景
    设置青色前景
    设置白色前景
    在缺省的前景颜色上设置下划线
    在缺省的前景颜色上关闭下划线
    设置黑色背景
    设置红色背景
    设置绿色背景
    设置棕色背景
    设置蓝色背景
    设置紫色背景
    设置青色背景
    设置白色背景
    设置缺省黑色背景
    特效可以叠加,需要使用“;”隔开,例如:闪烁+下划线+白底色+黑字为   \033[5;4;47;30m闪烁+下划线+白底色+黑字为\033[0m

    下面是一段小例子

    #!/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脚本输出带颜色字体,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    上一篇:详解Linux解压缩文件
    下一篇:linux编写.sh脚本并赋权限问题
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    linux下使用shell脚本输出带颜色字体 linux,下,使用,shell,脚本,