如何定义一个颜色输出字符串函数

xiaozhch5

如何定义一个颜色输出字符串函数?

回复

共1条回复 我来回复
  • 今天还想吃蛋糕
    今天还想吃蛋糕
    这个人很懒,什么都没有留下~
    评论

    方法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
    }
    方法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 “test”

    2年前 0条评论