您現在的位置是:首頁 > 網頁遊戲首頁網頁遊戲

Shell 指令碼中的 exit 狀態解釋

簡介在執行shell指令碼後,返回指令碼中最後一次執行命令的退出狀態

指令碼是什麼

Shell 指令碼中的 exit 狀態解釋

命令的返回值是其退出狀態,退出狀態用於檢查命令執行的結果(成功/失敗)。如果退出狀態為0,則命令執行成功。如果命令失敗,則退出狀態為非零。

下面表格中是返回值對應著退出狀態的解釋:

Shell 指令碼中的 exit 狀態解釋

$?特殊變數

shell中的變數名是一個特殊的內建變數,可以獲取最後一次執行命令的退出狀態。

在執行shell函式後,返回函式中最後一次執行命令的退出狀態。

在執行shell指令碼後,返回指令碼中最後一次執行命令的退出狀態。

Shell 指令碼中的 exit 狀態解釋

包含退出狀態的指令碼例項

以下指令碼顯示了幾種退出狀態:

Shell 指令碼中的 exit 狀態解釋

下面是執行結果後,返回的各種退出狀態。

Shell 指令碼中的 exit 狀態解釋

END

Top