「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
あなたは私のドリフトを得る。
これで、他のエンジンを使用して特定の行の違いをマーク/チェックできることがわかりました。しかし、私はむしろそれをすべて行う1つのツールを使用したいと思います。