DIFF3
Installé avec le paquet diffutils
Voir aussi : cmp, colordiff, fldiff, xxdiff, zcmp, bzcmp, xzcmp, zdiff, bzdiff, xzdiff, wdiff, sdiff, mgdiff, diff, patch, meld, kdiff3, kompare et diffuse
Afficher la version de la commande diff
diff3 --version
ou
apt-cache policy diffutils
Fichiers utilisés pour les tests (numérotés pour visibilité)
file1.txt
1 Lorem ipsum dolor sit amet, consectetuer adipiscing elit. 2 3 Aenean commodo ligula eget dolor. Aenean massa. 4 5 Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
file2.txt
1 Lorem ipsum dolor sit amet, consectetuer adipiscing elit. 2 3 Aenean commodo ligula eget dolor. Aenean massa. 4 5 Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
file3.txt
1 Nulla consequat massa quis enim. 2 3 Aenean commodo ligula eget dolor. Aenean massa. 4 5 Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. 6 7 Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
Comparer trois fichiers ligne par ligne
diff3 filename1 filename2 filename3
ex :
# diff3 file1.txt file2.txt file3.txt
====3
1:1c
2:1c
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
3:1c
Nulla consequat massa quis enim.
====3
1:4a
2:4a
3:5,6c
Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.
Afficher la fusion des trois fichiers
diff3 -m filename1 filename2 filename3
ex :
# diff3 -m file1.txt file2.txt file3.txt
Nulla consequat massa quis enim.
Aenean commodo ligula eget dolor. Aenean massa.
Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.
Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.