close

按此前往linux完整教學目錄

 

 

命令的成功執行與否:

Linux中,任何命令在執行後都會產生一個「錯誤碼」,若命令是成功執行的,則這個錯誤碼就會為0(代表沒有錯誤發生)。若命令執行失敗,則這個錯誤碼就會是一個大於等於1的整數。

這個錯誤碼並不會像標準錯誤輸出一樣顯示在螢幕上,而是存在內建的 ? 變數(這個變數的名字就叫做? )裡。這個 ? 變數只儲存上一次執行命令的錯誤碼。每執行命令一次,這個錯誤碼就會被重寫一次。若要觀察之,用echo $? 指令即可。

 

 

上一篇:bash 標準輸入與輸出

下一篇:bash 連續執行命令

arrow
arrow
    創作者介紹
    創作者 埃伯 的頭像
    埃伯

    程式語言教學

    埃伯 發表在 痞客邦 留言(0) 人氣()