सीएमपी उपयोगिता कुनै पनि प्रकारको दुई फाइलहरू तुलना गर्दछ र मानक आउटपुटको परिणाम लेख्दछ। पूर्वनिर्धारित रूपमा, सीएमएम मौन हुन्छ यदि फाइलहरू समान छन्; यदि तिनीहरू फरक छन्, बाइट र लाइन नम्बर पहिलो फर्क रिपोर्ट भएको छ।
बाइटहरू र रेखाहरू एकसँग सुरु हुन्छन्।
सारांश
cmp [- l | -s ] file1 file2 [ skip1 [ skip2 ]]
स्विचहरू
निम्न स्विचले आदेशको कार्यक्षमता विस्तार गर्दछ:
-l
प्रत्येक अंतरका लागि बाइट नम्बर (दशमलव) र फरक बाइट मानहरू (अक्टोक) छाप्नुहोस्।
-s
भिन्न फाईलहरूको लागि केहि पनि प्रिन्ट गर्नुहोस्; बाहिर निस्कन स्थिति मात्र।
& # 34; छोड्नुहोस् & # 34; तर्कहरू
वैकल्पिक तर्क skip1 र skip2 फाईल 1 को शुरुवात र क्रमबद्ध file2 बाट बाइट अफसेटहरू छन्, जहाँ तुलना सुरु हुनेछ। अफसेट पूर्वनिर्धारित रूपमा दशमलव हो, तर यसलाई हेक्सडेसिमल वा ओक्टल मानको रूपमा व्यक्त गर्न सकिन्छ जुन यसलाई 0x वा 0 मार्फत अघि बढ्न सकिन्छ।
मूल्यहरू फर्काउनुहोस्
सीएमपी उपयोगिता निम्न मान मध्ये एकसँग निस्कन्छ:
0- फाइलहरू समान छन्।
1 फाइलहरू फरक छन्; यो मानमा यो मामला समावेश छ जहाँ एक फाइल अर्कोको पहिलो भागको समान छ। पछिल्लो अवस्थामा, यदि एस विकल्प निर्दिष्ट गरिएको छैन, सीएमपीले मानक आउटपुटमा लेख्छ कि EOF छोटो फाइलमा पुग्यो (कुनै पनि भिन्नता भेटिए पछि)।
> 1- त्रुटि देखा पर्यो।
उपयोग नोटहरू
Diff (1) आदेशले समान प्रकार्य प्रदर्शन गर्छ।
सीएमपी उपयोगिता St-p1003.2 संगत हुने अपेक्षा गरिएको छ।
किनभने वितरण र कर्नेल-रिलीज स्तर भिन्न हुन्छ, मानिसलाई आदेश ( % मानिस ) प्रयोग गर्नुहोस् तपाईको विशेष कम्प्युटरमा कुनै पनि निर्दिष्ट आदेश कसरी प्रयोग गरिन्छ।