Bera saman skrár með "cmp" gagnsemi í Linux

The cmp gagnsemi samanburðar tvær skrár af hvaða gerð sem er og skrifar niðurstöðurnar í staðlaða framleiðsluna. Sjálfgefin er cmp þögul ef skrárnar eru þau sömu; Ef þeir eru mismunandi er greint frá bæti og lína númeri sem fyrsta munurinn átti sér stað.

Bytes og línur eru númeraðar frá upphafi með einum.

Yfirlit

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

Rofi

Eftirfarandi rofar auka virkni stjórnunar:

-l

Prenta bæti númer (aukastaf) og mismunandi bæti gildi (oktal) fyrir hverja mismun.

-s

Prenta ekkert fyrir mismunandi skrár; skilaðu aðeins útgangsstöðu.

& # 34; Skip & # 34; Rök

Valfrjálst rök skip1 og skip2 eru byte offsets frá upphafi skrá1 og skrá2 í sömu röð, þar sem samanburður hefst. Mótunin er sjálfgefin, en er hægt að gefa upp sem sextíu eða oktal gildi með því að fara framhjá því með leiðandi 0x eða 0 .

Skilaðu gildi

The cmp gagnsemi hættir með einni af eftirfarandi gildum:

0- Skrárnar eru eins.

1- Skráin eru mismunandi; þetta gildi felur í sér tilfelli þar sem ein skrá er eins og fyrsti hluti hins. Í síðara tilvikinu, ef valkosturinn hefur ekki verið tilgreindur, skrifar Cmp við staðlaðan framleiðsla sem EOF var náð í styttri skrá (áður en einhver munur fannst).

> 1 - Villa kom upp.

Notkunarskýringar

The diff (1) stjórnin hefur svipaða virkni.

The cmp gagnsemi er gert ráð fyrir að vera St -p1003.2 samhæft.

Vegna þess að dreifingar og kjarnaútgáfur eru mismunandi, notaðu stjórn mannsins ( % maður ) til að sjá hvernig tiltekin stjórn er notuð á tölvunni þinni.