Я хотів би використовувати '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
Ви зрозуміли мій дрейф.
Тепер я знаю, що можу використовувати інші двигуни для позначення / перевірки різниці на конкретному рядку. Але я волів би використовувати один інструмент, який робить все це.