लिनक्समा "cmp" उपयोगितासँग फाइलहरू तुलना गर्नुहोस्

सीएमपी उपयोगिता कुनै पनि प्रकारको दुई फाइलहरू तुलना गर्दछ र मानक आउटपुटको परिणाम लेख्दछ। पूर्वनिर्धारित रूपमा, सीएमएम मौन हुन्छ यदि फाइलहरू समान छन्; यदि तिनीहरू फरक छन्, बाइट र लाइन नम्बर पहिलो फर्क रिपोर्ट भएको छ।

बाइटहरू र रेखाहरू एकसँग सुरु हुन्छन्।

सारांश

cmp [- l | -s ] file1 file2 [ skip1 [ skip2 ]]

स्विचहरू

निम्न स्विचले आदेशको कार्यक्षमता विस्तार गर्दछ:

-l

प्रत्येक अंतरका लागि बाइट नम्बर (दशमलव) र फरक बाइट मानहरू (अक्टोक) छाप्नुहोस्।

-s

भिन्न फाईलहरूको लागि केहि पनि प्रिन्ट गर्नुहोस्; बाहिर निस्कन स्थिति मात्र।

& # 34; छोड्नुहोस् & # 34; तर्कहरू

वैकल्पिक तर्क skip1skip2 फाईल 1 को शुरुवात र क्रमबद्ध file2 बाट बाइट अफसेटहरू छन्, जहाँ तुलना सुरु हुनेछ। अफसेट पूर्वनिर्धारित रूपमा दशमलव हो, तर यसलाई हेक्सडेसिमल वा ओक्टल मानको रूपमा व्यक्त गर्न सकिन्छ जुन यसलाई 0x वा 0 मार्फत अघि बढ्न सकिन्छ।

मूल्यहरू फर्काउनुहोस्

सीएमपी उपयोगिता निम्न मान मध्ये एकसँग निस्कन्छ:

0- फाइलहरू समान छन्।

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

> 1- त्रुटि देखा पर्यो।

उपयोग नोटहरू

Diff (1) आदेशले समान प्रकार्य प्रदर्शन गर्छ।

सीएमपी उपयोगिता St-p1003.2 संगत हुने अपेक्षा गरिएको छ।

किनभने वितरण र कर्नेल-रिलीज स्तर भिन्न हुन्छ, मानिसलाई आदेश ( % मानिस ) प्रयोग गर्नुहोस् तपाईको विशेष कम्प्युटरमा कुनै पनि निर्दिष्ट आदेश कसरी प्रयोग गरिन्छ।