table of contents
other sections
CMP(1) | General Commands Manual | CMP(1) |
NÉV¶
cmp
—
két fájl
összehasonlítása
ÁTTEKINTÉS¶
cmp
[-l
|
-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 szabványos kimenetre. Alapértelmezés szerint acmp
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, acmp
program kiírja a szabványos 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¶
Acmp
program feltehetően IEEE
Std 1003.2 (“POSIX.2”) kompatíbilis.
MAGYAR FORDÍTÁS¶
Dénes Pál <denespal@valerie.inf.elte.hu>June 6, 1993 | Linux 4.19.0-10-amd64 |