Cmp shërbimeve krahason dy skedarë të çdo lloji dhe i shkruan rezultatet në prodhimin standard. By default, cmp hesht nëse skedarët janë të njëjtë; nëse ato ndryshojnë, blloku dhe numri i linjës në të cilin ndodhi ndryshimi i parë raportohet.
Bytët dhe linjat numërohen duke filluar me një.
përmbledhje
cmp [- l | -s ] file1 file2 [ skip1 [ skip2 ]]
Switches
Çelsat e mëposhtme zgjerojnë funksionalitetin e komandës:
-l
Shtypni numrin e byte (decimal) dhe vlerat e ndryshme byte (oktal) për çdo ndryshim.
-s
Mos shtypni asgjë për skedarë të ndryshëm; vetëm kthim statusin e daljes.
& # 34; Skip & # 34; argumentet
Argumentet opsionale skip1 dhe skip2 janë kompensimet e bajtëve që nga fillimi i file1 dhe file2 respektivisht, ku do të fillojë krahasimi. Zhvendosja është dhjetore me parazgjedhje, por mund të shprehet si vlerë hexadecimal ose oktal duke e paraprirë atë me 0x ose 0 kryesor.
Vlerat e Kthimit
Ndërsa programi cmp del me një nga vlerat vijuese:
Dosjet janë identike.
1- Fotografi janë të ndryshme; kjo vlerë përfshin rastin kur një skedar është identik me pjesën e parë të tjetrës. Në rastin e fundit, nëse opsioni i - nuk është specifikuar, cmp shkruan në rezultatet standarde që EOF është arritur në skedarin më të shkurtër (para se të jenë gjetur dallimet).
> 1- U shfaq një gabim.
Shënimet e përdorimit
Komanda diff (1) kryen një funksion të ngjashëm.
Programi cmp pritet të jetë i pajtueshëm me St-1003.2.
Për shkak se shpërndarjet dhe nivelet e lëshimit të kernel ndryshojnë, përdorni komandën e njeriut ( % man ) për të parë se si përdoret ndonjë komandë specifike në kompjuterin tuaj të veçantë.