echo 通常用于 shell 脚本中以显示消息或输出其他命令的结果。

显示带颜色的输出内容,需要使用参数 -e\033 引导非常规字符序列。

格式:

格式1:echo -e "\e[背景颜色;文字颜色m要输出的字符\e[0m"

格式2: echo -e "\033[背景颜色;文字颜色m要输出的字符\033[0m"

例:

# 闪烁,绿色字体,白色背景
[root@localhost ~]# echo -e "\e[5;32;47mhello world\e[0m"
hello world

# 或者用<span style="text-decoration: underline;"><span style="color: #ff0000;"><strong>\033</strong></span></span>来替代\e
[root@localhost ~]# echo -e "\033[5;32;45mhello world\033[0m"
hello world

注:

  • 字背景颜色和文字颜色之间是英文的分号";"
  • 文字颜色后面有个m(m 意味着设置属性然后结束非常规字符序列)
  • echo显示带颜色,需要使用参数-e(-e 允许对下面列出的加反斜线转义的字符进行解释)
  • 可以使用\033[0m 或者\e[0m 关闭所有属性

显示方式:

显示方式含义
0关闭所有属性
1设置高亮
4下划线
5闪烁
7反显
8消隐

颜色:

文字颜色背景颜色颜色
3040黑色
3141红色
3242绿色
3343黄色
3444蓝色
3545紫红色
3646青蓝色
3747白色
Last modification:July 23rd, 2020 at 05:15 pm
如果觉得我的文章对你有用,请随意赞赏