zoukankan      html  css  js  c++  java
  • Shell中echo改变输出显示样式

    普通输出:

        echo '------------------------------------------------------'

        

    输出的是系统默认的颜色和字体;

    加上一些样式,看效果:

     echo -e "33[33m [HELLO,WORLD] 33[0m"

        

       

    文本终端的颜色可以使用“ANSI非常规字符序列”来生成。比如:

      echo -e "33[31;43;5m Linux 33[0m "

      以上命令设置背景成为棕色,前景红色,闪烁光标(截图效果不明显),输出字符“Linux”。“e”是命令 echo 的一个可选项,它用于激活特殊字符的解析器。“33”引导非常规字符序列。“m”意味着设置属性然后结束非常规字符序列。

      修改“31;43;5”可以生成不同颜色的组合,数值和编码的前后顺序没有关系。可以选择的编码如下所示:

      编码 颜色/动作
    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 设置缺省黑色背景

    下面看一下效果图:

  • 相关阅读:
    生成日期列表的函数.sql
    Archlinux下启用Thinkpad功能键
    使用临时表进行编号重排的处理示例.sql
    行值动态变化的交叉报表处理示例.sql
    工作日处理函数(标准节假日).sql
    字符串在编号查询中的应用示例及常见问题.sql
    分段更新函数.sql
    TypeMembersToIL.cs
    排序规则在拼音处理中的应用.sql
    text与image字段转换处理示例.sql
  • 原文地址:https://www.cnblogs.com/luoyan01/p/10769479.html
Copyright © 2011-2022 走看看