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


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

另外
shell中的比較符號如下:

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM