A cmp segédprogram kétféle típusú fájlt hasonlít össze, és az eredményeket a szabványos kimenetre írja. Alapértelmezés szerint a cmp csendes, ha a fájlok azonosak; ha különböznek egymástól, a bájt és a sor száma, ahol az első különbség történt.
A byte-ok és a sorok száma egy számmal kezdődik.
Szinopszis
cmp [- l | -s ] fájl1 fájl2 [ skip1 [ skip2 ]]
kapcsolók
A következő kapcsolók kiterjesztik a parancs funkcióit:
-l
Nyomtassa ki a byte-számot (tizedes) és a különbözõ bájtértékeket (oktális) minden eltérésnél.
-s
Nyomtasson semmit a különböző fájlokhoz; csak visszatérési kilépési állapot.
& # 34; Skip & # 34; érvek
Az opcionális argumentumok skip1 és skip2 a bájtkorrekciók a fájl1 és a file2 kezdetétől, ahol az összehasonlítás megkezdődik. Az eltolás tizedes alapértelmezés szerint, de hexadecimális vagy oktális értékként fejezhető ki, előtte egy vezető 0x vagy 0 értékkel.
Visszatérési értékek
A cmp segédprogram a következő értékek egyikével lép ki:
0- A fájlok azonosak.
1- A fájlok eltérőek; ez az érték azt az esetet foglalja magában, amikor egy fájl azonos a másik első részével. Az utóbbi esetben, ha a - opció nincs megadva, a cmp írja a szabványos kimenetre, hogy az EOF a rövidebb fájlban lett elérve (mielőtt bármilyen különbséget találtak).
> 1- Hiba történt.
Használati megjegyzések
A diff (1) parancs hasonló funkciót hajt végre.
A cmp segédprogram várhatóan St-1003.2 kompatibilis.
Mivel a disztribúciók és a rendszermag-felszabadítási szintek különböznek, használjuk az ember parancsot ( % man ) annak megtekintésére, hogy az adott számítógépen milyen parancsokat használnak.