文件1的:輸出跳線
1;1
2;2
3;3
文件2
2;3
3;3
4;4
「差別」 會產生:
1,2c1
< 1;1
< 2;2
---
> 2;3
3a3
> 4;4
和 「補丁」 的使用會導致
2;3
3;3
4;4
是否有可能顯示刪除的行(1; 1)?是否有可能爲補丁文件中出現的任何行添加前綴爲
(DEL-1;1)
UPD-2;3
UNC-3;3
INS-4;4
和標準工具的用法?
提前感謝
文件1的:輸出跳線
1;1
2;2
3;3
文件2
2;3
3;3
4;4
「差別」 會產生:
1,2c1
< 1;1
< 2;2
---
> 2;3
3a3
> 4;4
和 「補丁」 的使用會導致
2;3
3;3
4;4
是否有可能顯示刪除的行(1; 1)?是否有可能爲補丁文件中出現的任何行添加前綴爲
(DEL-1;1)
UPD-2;3
UNC-3;3
INS-4;4
和標準工具的用法?
提前感謝
我認爲統一的diff格式diff -u
,會給你你想要的信息。
--- file1 2012-02-22 14:29:43.523242147 -0700
+++ file2 2012-02-22 14:29:51.053115158 -0700
@@ -1,3 +1,3 @@
-1;1
-2;2
+2;3
3;3
+4;4
或上下文差異:'diff -c'。但統一差異輸出比上下文差異更緊湊,所以'diff -u'是更好的選擇。 – 2012-02-22 21:40:30
謝謝,這是一個好方法。 – Toru 2012-02-22 21:47:10
@Toru不用客氣。 Python的創建創建了輸出格式的描述(供參考):http://www.artima.com/weblogs/viewpost.jsp?thread=164293 – 2012-02-22 22:05:13
'差異-u'輸出可能會根據自己的喜好,不過編輯還是會顯示爲刪除和添加。 – tripleee 2012-02-22 21:31:59
@tripleee:'diff -e'呢? – ninjalj 2012-02-22 21:39:45