Linux判斷上一個語句是否執行成功

sktj發表於2018-04-08

shell指令碼中判斷上一個命令是否執行成功

shell中使用符號“$?”來顯示上一條命令執行的返回值,如果為0則代表執行成功,其他表示失敗。

結合if-else語句實現判斷上一個命令是否執行成功。

示例如下:

if [ $? -ne 0 ]; then

    echo “failed”

else

    echo “succeed”

fi

或者:

if [ $? -eq 0 ]; then

    echo “succeed”

else

    echo “failed”

fi


相關文章