Diff & Patch Gestion des différences entre les fichiers pour les mises à jour.
Description
Diff et Patch sont des outils de comparaison de fichiers sources (et autres).
DIFF permet de constater les différences entre deux fichiers. En sortie, apparaissent des lignes décrivant les zones du premier fichier (premier paramètre) qu’il faudrait modifier pour arriver au second fichier (deuxième paramètre).
La commande diff retourne 0 si les fichiers sont identiques sinon il retourne 1 (2 en cas d’erreur).
diff -Naur dir1 dir2 >difflst.txt permet de réaliser la différence entre deux arborescence.
PATCH permet d’appliquer ou d’enlever les patchs crées par diff.
patch -N(-R) -d c :\TEMP\ -p2 -b <difflst.txt applique les différences relevées par diff.
-N applique les changements, -R enlève les changements appliqués.
-b permet d’avoir un backup des fichiers mmodifiés.