ലിനക്സിൽ "cmp" യൂട്ടിലിറ്റി ഉപയോഗിച്ച് ഫയലുകൾ താരതമ്യം ചെയ്യുക

Cmp പ്രയോഗത ഏതു് തരത്തിലുള്ള രണ്ടു് ഫയലുകളും ഉൾക്കൊള്ളുകയും, ഫലങ്ങൾ ലഭ്യമാക്കുകയും ചെയ്യുന്നു. സ്വതവേ, cmp ഒന്നു തന്നെയാണെങ്കിൽ, നിശബ്ദമായിരിക്കും; അവർ തമ്മിൽ വ്യത്യാസമുണ്ടെങ്കിൽ ആദ്യ വ്യത്യാസം സംഭവിച്ച ബൈറ്റ്, ലൈൻ നമ്പർ എന്നിവ റിപ്പോർട്ട് ചെയ്യപ്പെടുന്നു.

ബൈറ്റുകൾക്കും രേഖകൾക്കും ഒന്നിൽ നിന്ന് ഒന്നിച്ച് കൂട്ടിയാൽ മതി.

സംഗ്രഹം

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

സ്വിച്ചുകൾ

താഴെ പറയുന്ന സ്വിച്ചുകൾ കമാൻഡിന്റെ പ്രവർത്തനത്തെ വിപുലമാക്കുന്നു:

-l

ഓരോ വ്യത്യാസത്തിനുമിടയിലുള്ള ബൈറ്റ് എണ്ണം (ദശാംശം), വ്യത്യസ്തമായ ബൈറ്റ് മൂല്യങ്ങൾ (ഒക്ടൽ) അച്ചടിക്കുക.

-s

വ്യത്യസ്ത ഫയലുകൾക്ക് ഒന്നും പ്രിന്റ് ചെയ്യരുത്; എക്സിറ്റ് സ്റ്റാറ്റസ് മാത്രം തിരികെ വരുക.

& # 34; ഒഴിവാക്കുക & # 34; വാദങ്ങൾ

ഓപ്ഷണൽ ആർഗ്യുമെൻറുകൾ skip1 ഉം skip2 ഉം file1 , file2 എന്നിവയുടെ ആരംഭത്തിൽ നിന്നും ബൈറ്റ് ഓഫ്സെറ്റുകൾ ആകുന്നു. ഓഫ്സെറ്റ് ഡിഫാൾട്ടാണ് ഡിഫാൾട്ട്, പക്ഷെ ഒരു ഹെക്സാഡെസിമൽ അല്ലെങ്കിൽ ഒക്ടൽ മൂല്യമായി അതിനെ സൂചിപ്പിക്കാം 0x അല്ലെങ്കിൽ 0 മുന്നിൽ .

മൂല്യങ്ങൾ നൽകുക

Cmp പ്രയോഗം താഴെ പറയുന്ന ഒരു മൂല്യത്തോടൊപ്പം പുറത്തു് കടക്കുന്നു:

0- ഫയലുകൾ ഒരേപോലെ തന്നെ.

1- ഫയലുകൾ വ്യത്യസ്തമാണ്. ഒരു ഫയലിന്റെ ഒറിജിനൽ ഒന്നിലധികം ഭാഗങ്ങളിൽ ഒരേ രീതിയിൽ തന്നെയായിരിക്കണം. രണ്ടാമത്തെ കേസില്, - s ഐച്ഛികം വ്യക്തമാക്കിയിട്ടില്ലെങ്കില്, എച്.ഒ. എഫ് എസ്ടി എന്റേ ഡൌണ് ലോഡ് ചെയ്ത സ്റ്റാന്ഡാര്ഡ് ഔട്ട്പുട്ടിലേക്ക് എന്റര് ചെയ്തു (ഏതെങ്കിലും വ്യത്യാസങ്ങള് കണ്ടെത്തുന്നതിന് മുമ്പ്).

> 1 ഒരു പിശക് സംഭവിച്ചു.

ഉപയോഗ കുറിപ്പുകൾ

Diff (1) കമാൻഡ് സമാനമായ ഒരു പ്രവർത്തനം നടത്തുന്നു.

Cmp യൂട്ടിലിറ്റി St-p1003.2 അനുയോജ്യമാകും പ്രതീക്ഷിക്കുന്നു.

വിതരണങ്ങളും കേർണൽ റിലീസ് നിലകളും വ്യത്യാസപ്പെട്ടിരിയ്ക്കുന്നതിനാൽ, നിങ്ങളുടെ കംപ്യൂട്ടറിൽ ഏതെങ്കിലും നിർദ്ദിഷ്ട കമാൻഡ് എങ്ങനെ ഉപയോഗപ്പെടുന്നു എന്ന് കാണുന്നതിനായി man കമാൻഡുകൾ ( % man ) ഉപയോഗിക്കുക.