不用解釋, 自己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 

這樣也可以!!!!

文章標籤
全站熱搜
創作者介紹
創作者 Orion 的頭像
Orion

Orion's blog

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