close

不用解釋, 自己try就知道

==========

#!/bin/bash

function wrap_cmd()
{
    $@
    ERR=$?
    printf "$* "
    if [ "${ERR}" != "0" ]; then
        echo -e "\033[47:31m [ERROR] $ERR \033[0m"
        exit 1
    else
        echo "[OK]"
    fi
}

wrap_cmd ls -al

==========

wrap_cmd ./my_script.sh param1 param2 

這樣也可以!!!!

arrow
arrow
    全站熱搜

    Orion 發表在 痞客邦 留言(0) 人氣()