diff

Un article de Wikipédia, l'encyclopédie libre.

diff est une commande Unix qui permet de comparer deux fichiers et d'en afficher les différences.

La première version de diff a été livrée avec la 5e édition d'Unix en 1974, elle avait été écrite par Douglas McIlroy. L'article de recherche a été publiée en 1976 et co-écrite avec James W. Hunt qui a développé un prototype initial de la commande[1]. Diff peut être utilisé avec ed pour créer des scripts d'édition automatique.

En 1985, Larry Wall a écrit un utilitaire séparé, patch, qui généralise et étend la possibilité de modifier des fichiers à partir du résultat de diff.

La version GNU de diff a été écrite par Paul Eggert, Mike Haertel, David Hayes, Richard Stallman et Len Tower. GNU diff est publié sous la licence GNU GPL.

diff peut être utilisé par des outils de fusion de fichiers, par exemple par la préférence merge d'Unison.

L'utilitaire diff est diffusé par le projet GNU dans le paquet Diffutils.

[modifier] Notes

  1. An Algorithm for Differential File Comparison James W. Hunt & M. Douglas McIlroy

[modifier] Voir aussi

[modifier] Lien externe