写法 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 好买网