Encuentra la primera posición en donde dos archivos difieren (sean de texto o no). Si son iguales no dice nada; si difieren: indica la línea y el número byte. Los valores de retorno son 0 si los archivos son iguales, 1 si difieren. También existe en su versión zcmp para archivos comprimidos.
cmp pepe.txt pepe3.txt compara los archivos pepe.txt y pepe3.txt
cmp -s cmp pepe.txt pepe3.txt devuelve solamente un valor de retorno, sin escribir nada (se usa para hacer script en bash).
Ejemplo de uso:
# ls -l total 4 -rw-r--r-- 1 root root 5 abr 3 22:42 pepe2.txt -rw-r--r-- 1 root root 0 abr 3 22:44 pepe3.txt -rw-r--r-- 1 root root 0 abr 3 22:29 pepe.txt # cmp pepe.txt pepe3.txt # cmp pepe.txt pepe2.txt cmp: fin de fichero encontrado en pepe.txt # cmp -s pepe.txt pepe2.txt
Envíanos tús preguntas, comentarios o sugerencias