Buenas!.
Hoy estaba buscando un comando para comparar archivos.
Tenía un problema con un archivo de cinta de un emulador y quería comparar la misma cinta con distintos archivos de cintas que eran el mismo juego.
Algo así como versiones o cambios que han añadido, cambiado o incluso imitado del mismo archivo. Clones en parte. Copias iguales con distinto nombre.
Lógicamente no me iba a valer un comando de comparación de línea a línea de texto. Cosa que hace el comando diff.Tenía que usar algo como comparación binaria.
Aunque tenía idea del comando,decidí usar una búsqueda de las palabras. Comparar archivo
Código:
apropos -a compare file
No me mostraba el que lo hace y conocía. "cmp", es que" era de cajón"(expresión). Aun me acordaba de el, aunque no lo he usado mucho.
Así que fui a solicitar una descripción sobre el comando "cmp". Voy a buscar con el comando apropos la palabra exacta.
Para sorpresa me muestra esto:
Cita:cmp (1) - (tema desconocido)
¿ Por qué muestra eso ?. ¿ Problemas con el manual ?.
El problema es que la búsqueda se trata por encontrar el comando que hace algo, no que te muestre la ayuda sobre un comando que desconoces cual es.
Este ejemplo no me vale. Muestro la descripción del comando
que conozco cual es usando la ayuda del comando y recortando la salida.
( No es algo optimizado ). No he usado un comando mejor como sed.
Código:
man cmp | head -n 4| tail -n 1
Cita:
GNU cmp - compare two files byte by byte
Creo que valdría para otros comandos. Pero no me vale, estoy buscando un comando que hace algo, no conozco el comando.
Es raro que diga "tema desconocido". ¿ Os ha pasado a vosotros alguna vez ?.
Saludos