base_dump.sh 文件复制到项目目录下,然后定义常用方法. 文件名称 dump_function.sh
function dump_error()
{
./base_dump.sh "$1" red-b
}
function dump_warning()
{
./base_dump.sh "$1" red
}
function dump()
{
./base_dump.sh "$1"
}
function dump_blue()
{
./base_dump.sh "$1" blue-b
}
然后引入文件,可以调用文件,跨文件调用方法 函数调用 source 把文件内的方法使用进来
source ./dump_function.sh
dump error
文件名称:base_dump.sh
#!/bin/sh
# echo 的可以是改变颜色的字符串,需要帮助请在第一个参数位置输入 -help 文件名称建议 awdump
if test -z "$1"
then
echo '请使用 -help 查看使用帮助' \r\n
echo -e "\033[41;37m 参数1不能为空 \033[0m";
exit 88;
fi
case $1 in
"-help")
echo -e "\033[41;37m 第一个参数是字符串,第二个参数是颜色,默认是白底黑字 \033[0m";
echo -e "\033[31m red \033[0m";
echo -e "\033[33m yellow \033[0m";
echo -e "\033[32m green \033[0m";
echo -e "\033[34m blue \033[0m";
echo -e "\033[41;37m 如果是背景色,后面请加-b \033[0m";
exit 0;
;;
"--help")
echo -e "\033[41;37m 第一个参数是字符串,第二个参数是颜色,默认是白底黑字 \033[0m";
echo -e "\033[31m red \033[0m";
echo -e "\033[33m yellow \033[0m";
echo -e "\033[32m green \033[0m";
echo -e "\033[34m blue \033[0m";
echo -e "\033[41;37m 如果是背景色,后面请加-b \033[0m";
exit 0;
;;
esac
if test -z "$2"
then
echo -e "\033[47;30m $1 \033[0m";
#echo -e "\033[41;37m $1 \033[0m";
exit 0;
fi
case $2 in
"red")
echo -e "\033[31m $1 \033[0m";
;;
"yellow")
echo -e "\033[33m $1 \033[0m";
;;
"green")
echo -e "\033[32m $1 \033[0m";
;;
"blue")
echo -e "\033[34m $1 \033[0m";
;;
"red-b")
echo -e "\033[41;37m $1 \033[0m";
;;
"yellow-b")
echo -e "\033[43;37m $1 \033[0m";
;;
"green-b")
echo -e "\033[42;37m $1 \033[0m";
;;
"blue-b")
echo -e "\033[44;37m $1 \033[0m";
;;
esac
exit 0;
函数 变颜色 echo 字符串改变颜色
最新推荐文章于 2022-01-21 12:55:03 发布