Outils pour utilisateurs

Outils du site


all:bibles:linux:commandes:diff

diff


Options

  • -y : affichage côte à côte
  • -i : ignore les différences de majuscule/minuscule
  • -Z : ignore les espaces en fin de ligne
  • -b : ignore le changement de nombre d'espace
  • -w : ignore tous les espaces
  • -B : ignore les lignes vides
  • -c : affichage différent
  • –suppress-common-lines : n'affiche que les lignes qui diffèrent

Abréviations

Mode normal

symbole Signification
a ajout (Add)
c modification (Change)
d suppression (Delete)
# numéro de ligne
séparation des fichiers dans la sortie
< fichier 1
> fichier 2

Avec option -c

symbole Signification
+ ajout
! modification
- suppression
*** fichier 1
fichier 2

Exemples

2c2
< truc
---
> machin
3a4
> toto
5d5
< titi
  • 2c2 : La ligne 2 du fichier 1 change avec la ligne 2 du fichier 2
  • < truc — > machin : truc dans le fichier 1 devient machin dans le fichier 2
  • 3a4 : après la ligne 3 du fichier 1, ajout de la ligne 4 du fichier 2
  • toto : c'est la ligne en question
  • 5d5 < titi : Effacement de la ligne 5 du fichier 1 qui contient “titi”

Haut de page

all/bibles/linux/commandes/diff.txt · Dernière modification : de 127.0.0.1