Chciałbym użyć „diff”, aby uzyskać zarówno różnicę między wierszami, jak i różnicę znaków. Weźmy na przykład pod uwagę:
Plik 1
abcde
abc
abcccd
Plik 2
abcde
ab
abccc
Używając diff -u otrzymuję:
@@ -1,3 +1,3 @@
abcde
-abc
-abcccd
\ No newline at end of file
+ab
+abccc
\ No newline at end of file
Jednak pokazuje mi tylko, że były to zmiany w tych liniach. Chciałbym zobaczyć coś takiego:
@@ -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
Masz mój dryf.
Teraz wiem, że mogę użyć innych silników, aby zaznaczyć / sprawdzić różnicę na określonej linii. Ale wolałbym użyć jednego narzędzia, które zrobi to wszystko.