说明:
shell中颜色显示常用数字来进行表示:
格式:
echo -e "\033[31m 内容 \033[0m"
其中:\033[数字代表显示的颜色,033[0m表示取消
常用颜色说明如下:
31 红色
32 绿色
33 黄色
34 蓝色
35 紫色
37 白色
shell 案例:
#judge parameter number
function echo_color() {
if [ $# -ne 2 ];then
echo "Usage:$0 content {red|pink|yellow|green}"
exit 1
fi
if [ $2 == 'red' ];then
echo -e "\033[31m $1 \033[0m"
elif [ $2 == 'green' ];then
echo -e "\033[32m $1 \033[0m"
elif [ $2 == 'yellow' ];then
echo -e "\033[33m $1 \033[0m"
elif [ $2 == 'blue' ];then
echo -e "\033[34m $1 \033[0m"
fi
}
echo_color $1 $2