Palyginkite failus su Linux "cmp" įrankiu

Cmp naudingumas palygina du failus bet kokio tipo ir įrašo rezultatus į standartinę produkciją. Pagal numatytuosius nustatymus, cmp yra tylus, jei failai yra vienodi; jei jie skiriasi, nurodomas baitų ir eilučių skaičius, kuriuo įvyko pirmasis skirtumas.

Baitų ir eilučių numeracija prasideda nuo vieno.

Anotacija

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

Jungikliai

Šie jungikliai išplečia komandų funkcionalumą:

-l

Spausdinkite baitų numerį (dešimtainis) ir skirtingus baitų vertes (aštuonkius) kiekvienam skirtumui.

-s

Nieko nerašykite skirtingiems failams; grįžti atvykimo statusas tik.

& # 34; Pereiti & # 34; Argumentai

Neprivalomi argumentai skip1 ir skip2 yra baitų nuokrypiai nuo failo1 ir file2 pradžios, kur prasideda palyginimas. Kompensacija pagal nutylėjimą yra dešimtainė, bet ji gali būti išreikšta kaip šešioliktainė arba aštuoninė reikšmė, prieš tai jam nurodant 0x arba 0 .

Grąžinti vertes

CMP įrankis išeina iš vienos iš šių verčių:

0- failai yra identiški.

1 - failai yra skirtingi; ši vertė apima atvejį, kai vienas failas yra identiškas pirmosios kitos dalies daliai. Pastaruoju atveju, jei parinktis nenurodyta, cmp įrašo standartinę išvestį, kad EOF buvo pasiektas trumpesniame faile (prieš nustatant skirtumus).

> 1 - įvyko klaida.

Pastabos apie naudojimą

" Diff" (1) komanda atlieka panašią funkciją.

Tikimasi, kad CMP programa bus suderinama su St-p1003.2.

Kadangi paskirstymo ir branduolio paleidimo lygiai skiriasi, naudokite meno komandą ( % man ), kad sužinotumėte, kaip jūsų konkrečiame kompiuteryje naudojama kokia nors konkreti komanda.