फायलीची तुलना लिनक्समधील "cmp" युटिलिटी सह करा

सीएमपी युटिलिटी कोणत्याही प्रकारच्या दोन फाइल्सची तुलना करते आणि स्टँडर्ड आउटपुटमध्ये परिणाम लिहिते. डिफॉल्टनुसार, cmp फाईल्स समान असल्यास मूक असते; जर ते वेगळे असतील, तर प्रथम फरक घडून येणारी बाइट आणि ओळ क्रमांक कळवला जातो.

बाइट आणि लाईन एकासह सुरवात करतात.

सारांश

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

स्विचेस

खालील स्विचेस कमांडची कार्यक्षमता वाढविते:

-एल

प्रत्येक फरक साठी बाइट नंबर (दशांश) आणि भिन्न बाइट मूल्य (ऑक्टल) मुद्रित करा.

-स्

वेगवेगळ्या फायलींसाठी काहीही प्रिंट करू नका; रिटर्न परतीची स्थिती केवळ

& # 34; वगळा & # 34; वितर्क

पर्यायी आर्ग्यूमेंटस् skip1 आणि skip2 ही क्रमशः file1 आणि file2 च्या सुरूवातीपासून बाइट ऑफसेट आहेत, जेथे तुलना सुरू होईल. ऑफसेट डीफॉल्टद्वारे दशांश आहे, परंतु हेक्सॅडिसिमल किंवा अष्टक मूल्य म्हणून अग्रस्थानी 0x किंवा 0 ने अभिव्यक्त केले जाऊ शकते

मूल्य परत करा

Cmp युटिलिटि खालीलपैकी एक किंमतीसह बाहेर पडते:

0- फायली एकसारख्या आहेत.

1- फायली भिन्न आहेत; या मूल्यामध्ये अशा केसांचा समावेश असतो ज्यात एक फाइल इतरांच्या पहिल्या भागासारखा सारखीच आहे. नंतरचे प्रकरणात, जर --s पर्याय निर्देशीत केला गेला नाही, तर cmp मानक आउटपुटमध्ये लिहीते जे लहान फाइलमध्ये EOF (कोणत्याही मतभेदापूर्वी आढळल्यामधे) पोहोचले होते.

> 1- एक त्रुटी आली.

वापर नोट्स

Diff (1) आदेश समान कार्य करते.

Cmp युटिलिटीला St-p1003.2 सहत्व असण्याची अपेक्षा आहे.

कारण वितरने आणि कर्नल-रिलीझ स्तर भिन्न आहेत, आपल्या कॉम्प्यूटरवर विशिष्ट कमांड कशी वापरली जाते हे पाहण्यासाठी man कमांड ( % man ) वापरा.