当前位置:
首页
文章
前端
详情

shell-定义一个颜色输出字符串函数

写法 1

function 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,也可以定义函数

echo_color(){
case $1 in
green)
    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 好买网www.goodmai.com

免责申明:本站发布的内容(图片、视频和文字)以转载和分享为主,文章观点不代表本站立场,如涉及侵权请联系站长邮箱:xbc-online@qq.com进行反馈,一经查实,将立刻删除涉嫌侵权内容。