shell指令碼中判斷上乙個命令是否執行成功
shell中使用符號「$?」來顯示上一條命令執行的返回值,如果為0則代表執行成功,其他表示失敗。
結合if-else語句實現判斷上乙個命令是否執行成功。
經過驗證,該方法也適用於make命令,並不僅僅限於shell 命令。
示例如下:
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或者 if...