Categorías: Ciencia y Tecnología
|
4 abril, 2020 2:20 am

¿Cómo comparar dos archivos en Linux?

Compartir

Pregunta Tengo dos archivos de código en mi servidor y no se cuál es cuál. ¿Cómo puedo comparar dos archivos para detectar automáticamente la diferencia entre ambos? Respuesta Los sistemas operativos basados en UNIX permiten usar un comando específico para esta tarea, se llama “diff”.

Advertisements

Este comando mostrará por la consola todas las diferencias entre los archivos que le indiquemos, línea por línea, con el máximo detalle. Esto resulta especialmente útil para los programadores, que normalmente modifican archivos y si no son estrictamente ordenados, puede confundir el modificado con el que no lo está.

Advertisements

Para usarlo, escribimos en la terminal diff codigo1.php codigo2.php Hará un recorrido por ambos archivos comparando sus contenidos y mostrará por pantalla algo parecido a lo siguiente if(!function_exists(‘add_action’)){ header(‘HTTP/1.0 404 Not Found’); header(‘Location ../../’); > exit(); } Podríamos interpretar este resultado del siguiente modo. En el primer archivo rastreado, “exit();” no aparece, mientras que en el segundo archivo sí. Fácil, ¿verdad? Mañana veremos como podemos juntar los contenidos de dos archivos de forma automática. Fotografía

Más leídos

Aunque muchos han usado Google Forms, otros no tienen conocimiento de su uso. Por eso acá explicamos qué es y cómo es su uso adecuado.

Es imperdonable que nunca hayamos hablado de Resident Evil 5 ni su campaña viral..Es bueno que sepáis que a partir de marzo,Resident Evil 5 está a la venta.

';