Fájlok összehasonlítása a "cmp" segédprogrammal Linux alatt

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.