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

2021-09-24 20:05:49 字數 487 閱讀 4457

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小於等於

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

shell指令碼中判斷上乙個命令是否執行成功 shell中使用符號 來顯示上一條命令執行的返回值,如果為0則代表執行成功,其他表示失敗。結合if else語句實現判斷上乙個命令是否執行成功。示例如下 if ne 0 thenecho failed elseecho succeed fi 或者 if ...

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

shell指令碼中判斷上乙個命令是否執行成功 shell中使用符號 來顯示上一條命令執行的返回值,如果為0則代表執行成功,其他表示失敗。結合if else語句實現判斷上乙個命令是否執行成功。示例如下 if ne 0 then echo failed else echo succeed fiif eq...

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

shell指令碼中判斷上乙個命令是否執行成功 shell中使用符號 來顯示上一條命令執行的返回值,如果為0則代表執行成功,其他表示失敗。結合if else語句實現判斷上乙個命令是否執行成功。示例如下 if ne 0 then echo failed else echo succeed fi 或者 i...