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