$? 可以獲取上一個命令的退出狀態(tài)。所謂退出狀態(tài),就是上一個命令執(zhí)行后的返回結(jié)果。
退出狀態(tài)是一個數(shù)字,一般情況下,大部分命令執(zhí)行成功會返回 0,失敗返回 1。
不過,也有一些命令返回其他值,表示不同類型的錯誤。
所以可以用command;echo $?獲取command的執(zhí)行狀態(tài)
$? 可以獲取上一個命令的退出狀態(tài)。所謂退出狀態(tài),就是上一個命令執(zhí)行后的返回結(jié)果。
退出狀態(tài)是一個數(shù)字,一般情況下,大部分命令執(zhí)行成功會返回 0,失敗返回 1。
不過,也有一些命令返回其他值,表示不同類型的錯誤。
所以可以用command;echo $?獲取command的執(zhí)行狀態(tài)