O cmp A utilidade compara dous ficheiros de calquera tipo e escribe os resultados na saída estándar. De forma predeterminada, o cmp está silenciado se os ficheiros son iguais; se difiren, informáronse o byte eo número de liña ao que se produciu a primeira diferenza.
Os bytes e as liñas están numeradas a partir dunha.
Sinopse
cmp [- l | -s ] file1 file2 [ skip1 [ skip2 ]]
Interruptores
Os seguintes modificadores estenden a funcionalidade do comando:
-l
Imprime o número de byte (decimal) e os diferentes valores de bytes (octal) para cada diferenza.
-s
Imprimir nada para diferentes ficheiros; Estado de saída de retorno só.
& # 34; Saltar & # 34; Argumentos
Os argumentos opcionais skip1 e skip2 son os desprazamentos de bytes desde o inicio do ficheiro 1 e file2 respectivamente, onde a comparación comezará. O desprazamento é decimal por defecto, pero pode expresarse como un valor hexadecimal ou octal previéndolo cun 0x ou 0 principal .
Valores de retorno
A utilidade cmp sae cun dos seguintes valores:
0- Os ficheiros son idénticos.
1- Os ficheiros son diferentes; Este valor inclúe o caso en que un ficheiro é idéntico á primeira parte do outro. Neste último caso, se a opción - s non foi especificada, cmp escribe a saída estándar que se alcanzou EOF no arquivo máis curto (antes de que se atopasen as diferenzas).
> 1- Ocorreu un erro.
Notas de uso
O comando diff (1) realiza unha función semellante.
A utilidade cmp deberá ser compatible con St-p1003.2.
Xa que as distribucións e os niveis de lanzamento do kernel difiren, use o comando man ( % home ) para ver como se usa un comando específico na súa computadora particular.