写法 1
#!/bin/bashfunction echo_color(){ if [ $1 == "green" ]; then echo -e "\033[32;40m$2\033[0m" elif [ $1 == "red" ]; then echo -e "\033[31;40m$2\033[0m" fi}echo_color green "我是绿色"echo_color red "我是红色"
写法 2
也能够在后面不写function,也能够定义函数
#!/bin/bashecho_color(){case $1 ingreen) echo -e "\033[32;40m$2\033[0m";;red) echo -e "\033[31;40m$2\033[0m";;*) echo "Example: echo_color red string"esac}echo_color green "我是绿色"
更多建站及源码交易信息请见 GoodMai 好买网