Usando 'diff' (o cualquier otra cosa) para obtener diff a nivel de caracteres entre archivos de texto

Me gustaría usar 'diff' para obtener una diferencia de dos líneas y una diferencia de caracteres. Por ejemplo, considere:

Archivo 1

abcde
abc
abcccd

Archivo 2

abcde
ab
abccc

Utilizandodiff -u Yo obtengo:

@@ -1,3 +1,3 @@
 abcde
-abc
-abcccd
\ No newline at end of file
+ab
+abccc
\ No newline at end of file

Sin embargo, solo me muestra que hubo cambios en estas líneas. Lo que me gustaría ver es algo como:

@@ -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

Tienes mi deriva.

Ahora, sé que puedo usarotros motores para marcar / verificar la diferencia en una línea específica. Pero prefiero usar una herramienta que lo haga todo.

Respuestas a la pregunta(14)

Su respuesta a la pregunta