Cmp kasulikkus võrdleb kahte mis tahes tüüpi faili ja kirjutab tulemused standardväljundisse. Vaikimisi on see, et failid on samad; kui need erinevad, esitatakse bait ja rea number, millel esines esimest erinevust.
Baitid ja ridad on nummerdatud algusega ühe.
Kokkuvõte
cmp [- l | -s ] file1 file2 [ skip1 [ skip2 ]]
Lülitid
Järgmised lülitid laiendavad käsu funktsionaalsust:
-l
Trüki baidinumber (kümnendkoht) ja erinevad baidi väärtused (kaheksand) iga erinevuse kohta.
-s
Erinevate failide jaoks ei prindi midagi; tagasipöördumise väljapääsu olek ainult.
& # 34; Jäta & # 34; Argumendid
Vabatahtlikud argumendid skip1 ja skip2 on baitide tasakaalu alguses fail1 ja file2 , kus võrdlus algab. Vahetus on vaikeväärtusena kümnendkoht, kuid seda võib väljendada heksadetsimaalse või kaheksanduse väärtusega, eelnenud selle alguses 0x või 0-ga .
Tagasi väärtused
CMP- utiliit väljub järgmiste väärtustega:
0- failid on identsed.
1- failid on erinevad; see väärtus hõlmab juhtumit, kus üks fail on identne teise osaga. Viimasel juhul, kui see valik pole määratud, kirjutab cmp standardväljundisse, et EOF saavutati lühema faili (enne kui leiti erinevusi).
> 1 - tekkis viga.
Kasutusmärkmed
Käsk diff (1) täidab sarnase funktsiooni.
CMP- utiliit peab olema St -p1003.2-ga ühilduv.
Kuna distributsioonid ja tuumade vabastamise tase on erinevad, kasutage käsuga man ( % man ), et näha, kuidas konkreetsele arvutile konkreetse käsku kasutatakse.