El cmp utilitat compara dos fitxers de qualsevol tipus i escriu els resultats a la sortida estàndard. De forma predeterminada, cmp és silenciosa si els fitxers són iguals; si es diferencien, es informa el número de bytes i línia en què es va produir la primera diferència.
Els bytes i les línies es numeren començant per una.
Sinopsi
cmp [- l | -s ] file1 file2 [ skip1 [ skip2 ]]
Interruptors
Els següents commutadors amplien la funcionalitat de la comanda:
-l
Imprimiu el nombre de bytes (decimal) i els diferents valors de bytes (octal) per a cada diferència.
-s
Imprimiu res per a fitxers diferents; només l'estat de sortida de retorn.
& # 34; Salta & # 34; Arguments
Els arguments opcionals skip1 i skip2 són els descomptes de bytes des del principi del fitxer 1 i del fitxer 2 , respectivament, on s'iniciarà la comparació. El desplaçament és decimal per defecte, però es pot expressar com un valor hexadecimal o octal precedint-lo amb un 0x o 0 principal .
Valors retornats
La utilitat CMP surt amb un dels valors següents:
0- Els fitxers són idèntics.
1- Els fitxers són diferents; aquest valor inclou el cas en què un fitxer és idèntic a la primera part de l'altra. En aquest últim cas, si l'opció de -s no s'ha especificat, cmp escriu a la sortida estàndard que es va obtenir EOF en el fitxer més curt (abans de trobar qualsevol diferència).
> 1- S'ha produït un error.
Notes d'ús
El comandament diff (1) realitza una funció similar.
Es preveu que la utilitat cmp sigui compatible amb St-p1003.2.
Com que les distribucions i els nivells d'alliberament del nucli difereixen, utilitzeu l'ordre man ( % home ) per veure com s'utilitza una ordre específica a l'ordinador en particular.