Le « diff » est utilisé dans les systèmes d'exploitation Unix et Linux pour repérer les différences entre deux fichiers texte. Il a été créé afin que les développeurs d'Unix peuvent rapidement comparer deux fichiers de code source et de localiser les différences. Il compare chaque ligne des fichiers et produit un résultat qui montre les différences entre les lignes, toutes les lignes qui ont été ajoutées et toutes les lignes qui ont été supprimées . Le premier fichier spécifié est considéré comme l'original, ou le plus ancien , le fichier des deux. Instructions
1
Ouvrez une fenêtre de terminal ou connectez-vous à une session de terminal .
2
type " diff filea fileB , " remplaçant " filea " et " fileB " avec les noms des fichiers . Vous recevrez sortie qui ressemble à:
4C4
< Aujourd'hui était un grand jour
---
. > Aujourd'hui, c'était une bonne jour
la première partie de la sortie - . " 4C4 " - indique que la ligne 4 du fichier a été modifié depuis filea à fileB . La première ligne est la ligne telle qu'elle apparaît dans " filea ", les trois tirets indiquent que la sortie prochaine est ce qui apparaît dans " fileB . " Si la première ligne dit quelque chose comme " 8d7 " , cela signifie que la ligne 8 du " filea " doit être effacée pour faire les deux fichiers identiques à partir de la ligne 7 de " fileB . " Le texte qui doit être supprimé sera affiché sur la ligne suivante de la sortie. Si la première ligne dit quelque chose comme " 10A11 », cela signifie que le texte affiché sur la ligne suivante de la sortie doit être ajouté au premier fichier , après la ligne 10 pour rendre les fichiers identiques.
3 < p > Type " diff -w filea fileB " si vous voulez la commande d'ignorer tout espace blanc - tabulations, des espaces ou des tirets - . elle rencontre