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

大大的力量
2014-11-05
1 回答
舉報(bào)
0/150
提交
取消
為什么 echo $? 輸出0表示成功???
2014-11-05
舉報(bào)
2014-11-07
Linux的基本知識(shí)吧。linux里面每條命令執(zhí)行完,有一個(gè)返回值。如果返回0,則表示成功。如果是正數(shù)則表示出錯(cuò)。并且不同的正數(shù)代表著不同的錯(cuò)誤,所以一般情況下可以通過(guò)正數(shù)的值來(lái)判斷是出了什么錯(cuò)誤。之所以用0表示成功,而不是1來(lái)表示。也是很有道理的,因?yàn)槌晒Φ那闆r只有一種,而出錯(cuò)的可能卻有許多,所以用正數(shù)來(lái)表示錯(cuò)誤。