Использование 'diff' (или чего-либо еще) для получения различий на уровне символов между текстовыми файлами

Я хотел бы использовать 'diff', чтобы получить разницу между строками и символами. Например, рассмотрим:

Файл 1

abcde
abc
abcccd

Файл 2

abcde
ab
abccc

С помощьюdiff -u Я получил:

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

Тем не менее, это только показывает мне, что были изменения в этих строках. То, что я хотел бы видеть, это что-то вроде:

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

Вы поняли мой дрейф.

Теперь я знаю, что могу использоватьдругие двигатели отметить / проверить разницу в конкретной строке. Но я бы предпочел использовать один инструмент, который делает все это.

Ответы на вопрос(14)

Ваш ответ на вопрос