1. 程式人生 > >shell腳本中判斷上一個命令是否執行成功

shell腳本中判斷上一個命令是否執行成功

表示 tab 大於等於 fail code ucc 例如 p s 命令執行

2018-12-21


shell中使用符號“$?”來顯示上一條命令執行的返回值,如果為0則代表執行成功,其他表示失敗。
結合if-else語句實現判斷上一個命令是否執行成功

示例如下:

if [ $? -ne 0 ]; then
    echo "failed"
else
    echo "succeed"
fi

或者:
if [ $? -eq 0 ]; then
    echo "succeed"
else
    echo "failed"
fi

shell中的比較符號如下:

-eq 等於
-ne 不等於
-gt 大於
-lt 小於
ge 大於等於
le 小於等於

shell腳本中判斷上一個命令是否執行成功