正解:$?是shell變量,表示"最後壹次執行命令"的退出狀態.0為成功,非0為失敗.
切記:$?永遠表示shell命令最後壹次執行後的退出狀態,當函數執行完畢後,如果又執行了其它命令,則$?不再表示函數執行後的狀態,而表示其它命令的退出狀態.