Использование '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
Вы поняли мой дрейф.
Теперь я знаю, что могу использоватьдругие двигатели отметить / проверить разницу в конкретной строке. Но я бы предпочел использовать один инструмент, который делает все это.