cmp(1)


NÉV

cmp - két fájl összehasonlítása

ÁTTEKINTÉS

cmp-l ] | Fl s  file1 file2  [ eltolás1 eltolás2 ] ]

LEÍRÁS

A cmp program összehasonlít két tetszőleges típusú fájlt és kiírja az eredményt a standard kimenetre. Alapértelmezés szerint a cmp nem ír ki semmit, ha a két fájl megegyezik. Ha különböznek, akkor kiírja a byte-pozíció és a sor számát, ahol az első különbség előfordult.

A byte-pozíciók és a sorszámok számozása egytől kezdődik.

A következő kapcsolók használhatók:

-l
Minden előforduló különbségnél kiírja a byte-pozíciót (decimális) és a különböző byte-értékeket (oktális).

-s
Nem ír ki semmit különböző fájlok esetén, csak a kilépési kódot adja vissza.

Az  eltolás1  és  eltolás2  opcionális argumentumok azt a byte-pozíciót adják meg a  file1  és  file2   elejéhez képest, ahonnan az összehasonlítást kezdeni kell. Az eltolás alapértelmezés szerint decimális, de megadható hexadecimális vagy oktális értékként is, ha a számot ``0x'' vagy ``0'' előzi meg.

A cmp program a következő értékek valamelyikét adja vissza:

0
A fájlok megegyeznek.

1
A fájlok különböznek; ide tartozik az az eset is, amikor az egyik file megegyezik a másik fájl elejével. Ilyenkor ha az -s kapcsoló nem volt megadva, a cmp program kiírja a standard kimenetre, hogy elérte a fájl végét a rövidebb fájlban (mielőtt különbséget talált volna).

>1
Hiba történt.

LÁSD MÉG

diff (1) , diff3 (1)

SZABVÁNYOK

A cmp program feltehetően IEEE Std. (POSIX) 1003.2 kompatíbilis.

MAGYAR FORDÍTÁS

Dénes Pál <denespal@valerie.inf.elte.hu>