shell echo颜色例子

#!/bin/bash
## test color for script
RED_COLOR=‘\E[1;31m‘
GREEN_COLOR=‘\E[1;32m‘
YELLOR_COLOR=‘\E[1;33m‘
BLUE_COLOR=‘\E[1;34m‘
PINK=‘\E[1;35m‘
RES=‘\E[0m‘
if [ $# -eq 2 ]
then
echo "Usage:`basename $0` content {red|blue|yellow|pink|res|green}"
exit 1
fi 
function echo_color(){
case $2 in 
red|RED)
echo -e "${RED_COLOR}$1${RES}"
;;
green|GREEN)
echo -e "${GREEN_COLOR$1${RES}}"
;;
yellow|YELLOW)
echo -e "${YELLOW_COLOR}$1${RES}"
;; 
BLUE|blue)
echo -e "${BLUE_COLOR}$1${RES}"
;;
PINK|pink)
echo -e "${PINK}$1${RES}"
;;
*)
echo -e "${PINK}$1${RES}"
esac
}
echo_color abc red
echo_color def pink

时间: 2024-10-08 02:47:52

shell echo颜色例子的相关文章

unix改变shell显示颜色

编写shell脚本的时候.通过改变shell的显示颜色,不但可以改变使用shell终端的体验,并且更为有用的是,可以通过改变显示内容的颜色来区分正常输出.warning和error等不同关注级别的输出内容. 1.转义序列(Escape sequence) An escape sequence is a series of characters used to change the state of computers and their attached peripheral devices.

shell脚本编程-例子_批量添加用户脚本

用户管理是Linux系统维护的工作之一,其中设计用户添加.删除等简单操作. 需求:一次添加很多用户.在一个文本文件中. 格式:以行为单位,每行是一条用户信息.用户名和密码之间使用特定的分隔符分开,可是是空格,逗号,Tab键等.这里用空格区分 eg: [[email protected] ~]$ cat addusers.txt username001 password001 username002 password002 username003 password003 username004 p

Shell字体颜色

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

linux shell设置颜色

使用echo或者printf时,可以添加输出文本的颜色设置 ? 1 echo -e "Maximum \e[1;31m" $max_threads "\e[0mthreads allowed!" >> $term_dir/summary 或者 ? 1 printf("\033[;34mfile\033[0m") 31开始代表前景色, 41开始代表背景色,至于具体颜色取决于当前shell的设置

几个Shell脚本的例子

[例子:001]判断输入为数字,字符或其他 #!/bin/bash read -p "Enter a number or string here:" input case $input in [0-9]) echo -e "Good job, Your input is a numberic! \n" ;; [a-zA-Z]) echo -e "Good job, Your input is a character! \n" ;; *) echo

shell-5.shell echo 命令

echo ---显示内容 格式:  echo  [选项]  文本    -n  不要在最后自动换行    -e  解析转义符        \a  发出警告声        \c  最后不加上换行符号        \f  换行        \r  回车 1. -n 不要在最后自动换行[[email protected] ~]# echo -n "my name is ";echo "yuanji"my name is yuanji[[email protecte

shell 带颜色输出

这里记录了shell脚本中可以带颜色输出的方式,使用了一下在python也适用. shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e 格式如下: echo -e "\033[字背景颜色:文字颜色m字符串\033[0m" 例如: echo -e "\033[41;36m something here \033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色 1.字背景颜色和文字颜色之间是英文的"" 2.文字

shell 字体颜色 <转>

shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e  格式如下:  echo -e "\033[字背景颜色:文字颜色m字符串\033[0m"  例如:  echo -e "\033[41;36m something here \033[0m"  其中41的位置代表底色, 36的位置是代表字的颜色  注: ... shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e  格式如下:  echo -e "

教你如何在linux上装逼,shell中颜色的设置

linux启动后环境变量加载的顺序为:etc/profile → /etc/profile.d/*.sh → ~/.bash_profile → ~/.bashrc → [/etc/bashrc] 想修改某用户登录后shell字体的颜色,可在~/.bashrc中添加PS1内容即可,以下是我机器的设置: # .bashrc # User specific aliases and functions alias rm='rm -i' alias cp='cp -i' alias mv='mv -i'