लिनक्स में "सीएमपी" उपयोगिता के साथ फाइलों की तुलना करें

सीएमपी उपयोगिता किसी भी प्रकार की दो फाइलों की तुलना करती है और परिणामों को मानक आउटपुट में लिखती है। डिफ़ॉल्ट रूप से, यदि फ़ाइलें समान हैं तो सीएमपी चुप है; यदि वे भिन्न होते हैं, तो बाइट और लाइन नंबर जिस पर पहला अंतर हुआ है, की सूचना दी गई है।

बाइट्स और लाइनों को एक के साथ शुरू किया जाता है।

सार

सीएमपी [- एल | -एस ] file1 file2 [ skip1 [ skip2 ]]

स्विच

निम्न स्विच कमांड की कार्यक्षमता बढ़ाते हैं:

-l

प्रत्येक अंतर के लिए बाइट संख्या (दशमलव) और अलग बाइट मान (ऑक्टल) मुद्रित करें।

-s

अलग फाइलों के लिए कुछ भी मुद्रित करें; केवल बाहर निकलें स्थिति वापस करें।

& # 34; छोड़ें & # 34; तर्क

वैकल्पिक तर्क skip1 और skip2 क्रमशः फ़ाइल 1 और file2 की शुरुआत से बाइट ऑफ़सेट हैं, जहां तुलना शुरू हो जाएगी। ऑफ़सेट डिफ़ॉल्ट रूप से दशमलव है, लेकिन इसे हेक्साडेसिमल या ऑक्टल मान के रूप में एक अग्रणी 0x या 0 से पहले व्यक्त किया जा सकता है।

वापसी मूल्य

सीएमपी उपयोगिता निम्नलिखित मानों में से एक के साथ निकलती है:

0- फाइलें समान हैं।

1- फाइलें अलग हैं; इस मान में वह मामला शामिल है जहां एक फ़ाइल दूसरे के पहले भाग के समान होती है। बाद के मामले में, यदि - एस विकल्प निर्दिष्ट नहीं किया गया है, तो सीएम मानक आउटपुट को लिखता है कि ईओएफ छोटी फ़ाइल में पहुंचा था (इससे पहले कि कोई मतभेद मिले)।

> 1- एक त्रुटि हुई।

उपयोग नोट्स

Diff (1) कमांड एक समान कार्य करता है।

सीएमपी उपयोगिता सेंट -100100.2 संगत होने की उम्मीद है।

चूंकि वितरण और कर्नेल-रिलीज स्तर भिन्न होते हैं, यह देखने के लिए मैन कमांड ( % man ) का उपयोग करें कि आपके विशेष कंप्यूटर पर कोई विशिष्ट कमांड कैसे उपयोग किया जाता है।