bash - अंतर के लिए त्रुटि निकास मान क्या हैं?




shell diff (2)

मेरे मामले में 127 वापस लौट आए, इसके लिए खोज की और इसे tldp.org में पाया "" एक्ज़िट कोड्स विद स्पेशल मीनिंग "

127 "आदेश नहीं मिला" $ PATH या एक टाइपो के साथ "अवैध_कैंडेन संभावित समस्या।"

मैंने अलग करने के लिए एक गलत रास्ते का इस्तेमाल किया। :)

फ़ॉन्ट: tldp.org/LDP/abs/html/exitcodes.html

मैन-पेज के diff पर मैंने इन निकास मूल्यों को पाया है:

    0     No differences were found. 
    1     Differences were found.
   >1     An error occurred.

क्या विभिन्न त्रुटियों के लिए 1 से ऊपर के अलग-अलग निकास मूल्य हैं?


यह आपके अलग कमांड पर निर्भर करता है। माइन (GNU डिफुटिल्स 3.0) कहती है:

0 बाहर निकलने की स्थिति का अर्थ है कि कोई अंतर नहीं पाया गया, 1 अर्थ है कि कुछ अंतर पाए गए, और 2 अर्थ है परेशानी। आम तौर पर, अलग-अलग बाइनरी फाइलें मुसीबत के रूप में गिना करती हैं, लेकिन इसे -a या --text विकल्प, या -q या --brief विकल्प का उपयोग करके बदला जा सकता है।







exit-code