close
命令的成功執行與否:
在Linux中,任何命令在執行後都會產生一個「錯誤碼」,若命令是成功執行的,則這個錯誤碼就會為0(代表沒有錯誤發生)。若命令執行失敗,則這個錯誤碼就會是一個大於等於1的整數。
這個錯誤碼並不會像標準錯誤輸出一樣顯示在螢幕上,而是存在內建的 ? 變數(這個變數的名字就叫做? )裡。這個 ? 變數只儲存上一次執行命令的錯誤碼。每執行命令一次,這個錯誤碼就會被重寫一次。若要觀察之,用echo $? 指令即可。
文章標籤
全站熱搜
留言列表