我有這兩個文件Unix的差異僅打印相關的差異
文件:11
11
456123
文件:22
11
789
輸出的diff 11 22
2c2
< 456123
---
> 789
輸出爲
< 456123
> 789
我希望它不打印2c2
和---
線。我看着手冊頁,但找不到任何幫助。有任何想法嗎?該文件有超過1000行。
我有這兩個文件Unix的差異僅打印相關的差異
文件:11
11
456123
文件:22
11
789
輸出的diff 11 22
2c2
< 456123
---
> 789
輸出爲
< 456123
> 789
我希望它不打印2c2
和---
線。我看着手冊頁,但找不到任何幫助。有任何想法嗎?該文件有超過1000行。
DIFF有像--old-group-format
有用的選項,以幫助很簡單地說明整個主機。他們擴大在http://www.network-theory.co.uk/docs/diff/Line_Group_Formats.html
以下是產生類似於你想要的東西。
diff 11.txt 22.txt --unchanged-group-format="" --changed-group-format="<%<>%>"
<456123
>789
您可能還需要等
免責聲明--old-group-format=format
--new-group-format=format
--old-line-format=format
(格式線剛剛從第一個文件)和--new-line-format=format
(含從第一個文件只行組帥哥)
編輯改線路的順序
這差異是錯誤的。 – wilhelmtell 2010-05-01 08:35:59
修正了差異。如果您要提供測試用例,至少應提供可用的工具:-) – paxdiablo 2010-05-01 08:49:48