Je voudrais utiliser «diff» pour obtenir une différence à la fois entre les lignes et les caractères. Par exemple, considérez:
Fichier 1
abcde
abc
abcccd
Fichier 2
abcde
ab
abccc
En utilisant diff -u, j'obtiens:
@@ -1,3 +1,3 @@
abcde
-abc
-abcccd
\ No newline at end of file
+ab
+abccc
\ No newline at end of file
Cependant, cela ne me montre que des changements dans ces lignes. Ce que j'aimerais voir, c'est quelque chose comme:
@@ -1,3 +1,3 @@
abcde
-ab<ins>c</ins>
-abccc<ins>d</ins>
\ No newline at end of file
+ab
+abccc
\ No newline at end of file
Vous comprenez ma dérive.
Maintenant, je sais que je peux utiliser d' autres moteurs pour marquer / vérifier la différence sur une ligne spécifique. Mais je préfère utiliser un seul outil qui fait tout cela.