shell的if嵌套

shell脚本编写中,if是可以嵌套的,
注意,if条件表达式[]中的空格,以及后面的then就行了
if条件表达式后面的分号“;”可有可无,不影响。

代码如下

myFile='ctr_result.txt'
if [ -e "$myFile" ]; then
        rm $myFile
        result_code=$?
        if [ "$result_code" -ne 0 ]; then
                echo "[ERROR] when delete $myFile"
                exit $result_code
        fi
        echo "$myFile exists, we delete it"
fi

posted on 2015-07-28 18:15  代码王子  阅读(1942)  评论(0编辑  收藏  举报

导航