shell脚本实现颜色函数传参

1、编写颜色脚本

echo '
#!/bin/bash
echo -e "1、\033[30m 黑色字 \033[0m"
echo -e "2、\033[31m 红色字 \033[0m"
echo -e "3、\033[32m 绿色字 \033[0m"
echo -e "4、\033[33m 黄色字 \033[0m"
echo -e "5、\033[34m 蓝色字 \033[0m"
echo -e "6、\033[35m 紫色字 \033[0m"
echo -e "7、\033[36m 天蓝字 \033[0m"
echo -e "8、\033[37m 白色字 \033[0m"
read -ep "请输入内容:" nei
read -ep "请输入颜色:" yan
gaojun() {
 case $1 in
 1)
 echo -e "\033[30m $nei \033[0m"
 ;;
 2)
 echo -e "\033[31m $nei \033[0m"
 ;;
 3)
 echo -e "\033[32m $nei \033[0m"
 ;;
 4)
 echo -e "\033[33m $nei \033[0m"
 ;;
 5)
 echo -e "\033[34m $nei \033[0m"
 ;;
 6)
 echo -e "\033[35m $nei \033[0m"
 ;;
 7)
 echo -e "\033[36m $nei \033[0m"
 ;;
 8)
 echo -e "\033[37m $nei \033[0m"
 ;;
 8)
 echo -e "\033[38m $nei \033[0m"
 ;;
 *)
 echo -e "无该颜色"
 ;;
 esac
}
gaojun $yan' >red.sh
sh red.sh

2、运行结果
在这里插入图片描述

发布了139 篇原创文章 · 获赞 240 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/a13568hki/article/details/103712055
今日推荐