為什么 echo $? 輸出0表示成功???

大大的力量
2014-11-05
1 回答
舉報
0/150
提交
取消
為什么 echo $? 輸出0表示成功???
2014-11-05
舉報
2014-11-07
Linux的基本知識吧。linux里面每條命令執行完,有一個返回值。如果返回0,則表示成功。如果是正數則表示出錯。并且不同的正數代表著不同的錯誤,所以一般情況下可以通過正數的值來判斷是出了什么錯誤。之所以用0表示成功,而不是1來表示。也是很有道理的,因為成功的情況只有一種,而出錯的可能卻有許多,所以用正數來表示錯誤。