shell输入显示带颜色字体的模块脚本

前言:平常我们写脚本的时候常常需要输出带颜色的字体,现在我们可以通过 . color.sh 来直接引入这个脚本,使用里面的变量,这样就可以减轻我们平常写脚本时的工作量

#颜色变量脚本展示

[[email protected] opt]# cat color.sh 
#!/bin/bash

#字颜色变量
BLACK="\033[30m"         #黑色
RED="\033[31m"           #红色
GREEN="\033[32m" #绿色
YELLOW="\033[33m" #黄色
BLUE="\033[34m" #蓝色
PURPLE="\033[35m" #紫色
SKY_GREEN="\033[36m "    #天绿色
WHITE="\033[37m"         #白色

#字背景颜色变量
BLACK_WHITE="\033[40;37m"      #黑底白字
RED_WHITE="\033[41;37m"        #红底白字
GREEN_WHITE="\033[42;37m"      #绿底白字
YELLOW_WHITE="\033[43;37m"     #黄底白字
BLUE_WHITE="\033[44;37m"       #蓝底白字
PURPLE_WHITE="\033[45;37m"     #紫底白字
WHITE_BLACK="\033[47;30m"      #白底黑字
SKY_BLUE_WHITE="\033[46;37m"  #天蓝底白字

#闪炼变量
FLICKER="\033[05m"

#头部
OUTPUT="echo -e"

#尾部
TAILS="\033[0m"

#使用方法
$OUTPUT $RED "红色字" $TAILS   
$OUTPUT $WHITE_BLACK "白底黑字"  $TAILS  
$OUTPUT $YELLOW$FLICKER "黄色闪炼字" $TAILS

#执行脚本

时间: 2024-10-12 10:34:39

shell输入显示带颜色字体的模块脚本的相关文章

Shell 显示带颜色字体

shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e 格式如下: echo -e "\033[字背景颜色:文字颜色m字符串\033[0m" 例如: echo -e "\033[41;36m something here \033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色 注:  www.2cto.com 1.字背景颜色和文字颜色之间是英文的"" 2.文字颜色后面有个m 3.字符串前后可以没有空格,如果

shell脚本中使用echo显示带颜色的内容

shell脚本中使用echo显示带颜色的内容,需要使用参数-e 格式如下: echo -e "\033[字背景颜色;文字颜色m字符串\033[0m" 例如: echo -e "\033[41;36m Hello World \033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色 注: 1.字背景颜色和文字颜色之间是英文的"" 2.文字颜色后面有个m 3.字符串前后可以没有空格,如果有的话,输出也是同样有空格 下面是相应的字和背景颜色

shell 中echo带颜色输出

在shell中使用echo命令输出带颜色的文本 名称 echo - 显示一行文本 概要 echo [选项]... [字符串]... 描述 向标准输出输出字符串. -n     不输出换行符 -e     打开反斜杠ESC转义 -E     取消反斜杠ESC转义 (默认) --help 显示帮助 --version 显示版本 注意要输出颜色必须有 -e 选项. 然后说一下重点:ANSI控制码在输出有颜色文本方面应用. -e 用来开启echo中的转义 \e 或 \033 来输出Esc符号 设置颜色的

Linux中让echo命令显示带颜色的字

echo显示带颜色,需要使用参数-e格式如下:echo -e "\033[字背景颜色;文字颜色m字符串\033[0m"例如: echo -e "\033[41;37m TonyZhang \033[0m"其中41的位置代表底色, 37的位置是代表字的颜色 注:1.字背景颜色和文字颜色之间是英文的""""2.文字颜色后面有个m3.字符串前后可以没有空格,如果有的话,输出也是同样有空格 下面看几个例子: echo -e "

在Linux中让echo命令显示带颜色的字

echo显示带颜色,需要使用参数-e 格式如下: echo -e "\033[字背景颜色;文字颜色m字符串\033[0m" 例如: echo -e "\033[41;37m TonyZhang \033[0m" 其中41的位置代表底色, 37的位置是代表字的颜色 注: 1.字背景颜色和文字颜色之间是英文的“""” 2.文字颜色后面有个m 3.字符串前后可以没有空格,如果有的话,输出也是同样有空格 下面看几个例子: echo -e "\0

在shell脚本里显示带颜色的字(linux)

一.echo命令(带参数-e) cat color.sh #!/bin/bash echo -e "\033[30m black \033[0m" echo -e "\033[31m red \033[0m" echo -e "\033[32m green \033[0m" echo -e "\033[33m yellow \033[0m" echo -e "\033[34m blue \033[0m" e

echo 显示带颜色内容的输出方法

在Linux shell或者平时echo输出时有时为了区分某些字符串的重要性,往往对其输出内容添加颜色 以醒目区分输出字符串: 语法格式:        echo -e "\033[字背景颜色:文字颜色m 醒目字符串 \033[0m" eg:        [[email protected] scripts]# echo -e "I \033[43;31mLOVE\033[0m CHINA" 其中 43 代表底色,31代表要输出的字符串颜色 注意:     1.定

shell小技巧--带颜色的输出

shell作为一种脚本语言是每个Linux管理员必须要掌握的技能,有时可以为shell中的输出添加一些背景颜色,使得脚本整体上略带美观,下面我们利用echo来输出一段字符串,默认情况下,echo显示的字符串都是白色的 我们可以增加一些颜色 那么是怎么实现的呢?下面给出原脚本代码 可能看到那么多数字有点懵,给出具体格式就好了 "\033[前置字符颜色:背景颜色 XXXX\033[0m"              后面没有]了 最后的[0m 代表恢复原始颜色,如果不加上的话,就会是这样的效

显示带颜色的字符串

ColorCodes = {    'black'         : '0;30',    'blue'          : '0;34',    'bright blue'   : '1;34',    'bright cyan'   : '1;36',    'bright gray'   : '0;37',    'bright green'  : '1;32',    'bright purple' : '1;35',    'bright red'    : '1;31',