我有一系列的文本文件,我想知道它們之間不同的線條,而不是它們之間的線條。命令行unix或windows很好。如何顯示共同的行(反向差異)?
富:
linux-vdso.so.1 => (0x00007fffccffe000)
libvlc.so.2 => /usr/lib/libvlc.so.2 (0x00007f0dc4b0b000)
libvlccore.so.0 => /usr/lib/libvlccore.so.0 (0x00007f0dc483f000)
libc.so.6 => /lib/libc.so.6 (0x00007f0dc44cd000)
條:
libkdeui.so.5 => /usr/lib/libkdeui.so.5 (0x00007f716ae22000)
libkio.so.5 => /usr/lib/libkio.so.5 (0x00007f716a96d000)
linux-vdso.so.1 => (0x00007fffccffe000)
因此,考慮到所需的實用程序的輸出上面這兩個文件將類似於file1:line_number, file2:line_number == matching text
(只是一個建議,我真的不知道注意語法是什麼):
foo:1, bar:3 == linux-vdso.so.1 => (0x00007fffccffe000)
謝謝。
@ChristopherSchultz我的錯誤。第一個例子中的第一行假設匹配第二個例子中的最後一行。感謝您抓住錯誤;改變。 – 2015-07-22 17:25:00
另一個類似的問題有很好的答案:http://unix.stackexchange.com/questions/1079/output-the-common-lines-similarities-of-two-text-files-the-opposite-of-diff – MortezaE 2015-09-25 08:58:41