Vertaa tiedostoja Linuxin "cmp" -apuohjelman avulla

Cmp apuohjelma vertaa kahta tyyppiä olevaa tiedostoa ja kirjoittaa tulokset vakiotulokseen. Oletusarvoisesti cmp ei vaikuta, jos tiedostot ovat samat; jos ne poikkeavat toisistaan, ilmoitetaan tavu ja rivin numero, jolla ensimmäinen ero tapahtui.

Bytes ja rivit on numeroitu alusta alkaen.

tiivistelmä

cmp [- l | -s ] tiedosto1 tiedosto2 [ skip1 [ skip2 ]]

kytkimet

Seuraavat kytkimet laajentavat komennon toimintoja:

-l

Tulosta kustakin erosta tavun numero (desimaali) ja eri tavujen arvot (oktaali).

-S

Tulosta mitään eri tiedostoille; palauttaa vain poistumisen tilan.

& # 34; Skip & # 34; argumentit

Valinnaiset argumentit skip1 ja skip2 ovat tavun siirtymiä tiedoston1 ja tiedoston2 alusta, jolloin vertailu alkaa. Offset on desimaaliarvo oletusarvoisesti, mutta se voidaan ilmaista heksadesimaalisesti tai oktaalisesti edeltävänä, kun se on johtava 0x tai 0 .

Palautusarvot

Cmp- apuohjelma poistuu jollakin seuraavista arvoista:

0- Tiedostot ovat identtisiä.

1- tiedostot ovat erilaisia; tämä arvo sisältää tapauksen, jossa yksi tiedosto on samanlainen kuin toisen osan ensimmäinen osa. Jälkimmäisessä tapauksessa, jos - vaihtoehtoa ei ole määritetty, cmp kirjoittaa tavalliselle tuotokselle, jonka EOF saavutettiin lyhyemmässä tiedostossa (ennen kuin havaittiin eroja).

> 1- Virhe tapahtui.

Käyttöohjeet

Diff (1) -komento suorittaa samanlaisen toiminnon.

Cmp-apuohjelman odotetaan olevan St-1003.2-yhteensopiva.

Koska jakelu- ja ytimen vapautusmäärät eroavat toisistaan, käytä man- komentoa ( % man ) nähdäksesi kuinka tiettyä tietokonettasi käytetään tiettyyn komentoon.