A cmp egy Unix segédprogram, amely összehasonlít két fájlt, és ha eltérnek egymástól, jelenti az első bájtot és sort, ahol a különbséget találták.
Tartalmazza például a GNU diffutils csomagot .
Ennek a parancsnak a formátuma:
cmp OPCIÓK... FROM-FILE [TO-FILE]A "-" fájlnév szabványos bemenetet jelent. A "cmp" szabványos bemenetet is használ, ha az egyik fájl nincs megadva.
A 0 kimeneti állapot azt jelenti, hogy nincs eltérés, az 1 azt jelenti, hogy található, a 2 azt jelenti, hogy hiba van.
-c Különálló karaktereket nyomtat. A vezérlőkaraktereket „^” karakterrel és ábécé betűvel jeleníti meg, a magas bittel rendelkező karaktereket pedig „-M” előtaggal (ami „metát” jelöl). --ignore-initial=BYTES Figyelmen kívül hagy minden eltérést a bemeneti fájlok első BYTES bájtjában. A BYTES bájtnál kisebb fájlokat üresként kezeli. -l Kinyomtatja az összes különálló bájt eltolását (tizedes) és értékét (oktális). --print-char Kinyomtatja az összes megkülönböztető karaktert. A vezérlőkaraktereket egy '^' karakterrel és egy ábécé betűvel jeleníti meg, a legmagasabb bittel rendelkező karaktereket pedig "-M" előtaggal látja el (ami "meta"-t jelöl). --meglehetősen vagy -s vagy --néma Nem nyomtat semmit; csak egy kimeneti állapotot ad vissza, jelezve, ha a fájlok különböznek. --bőbeszédű Kinyomtatja az összes különálló bájt eltolását (tizedes) és értékét (oktális). -v vagy --version Megadja a cmp verziószámát.Unix parancsok | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
|