Tôi có một loạt tệp văn bản mà tôi muốn biết các dòng chung hơn là các dòng khác nhau giữa chúng. Unix dòng lệnh hoặc cửa sổ là tốt.làm thế nào để hiển thị dòng chung (đảo ngược khác nhau)?
foo:
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)
thanh:
libkdeui.so.5 => /usr/lib/libkdeui.so.5 (0x00007f716ae22000)
libkio.so.5 => /usr/lib/libkio.so.5 (0x00007f716a96d000)
linux-vdso.so.1 => (0x00007fffccffe000)
Vì vậy, với hai tập tin trên đầu ra của các tiện ích mong muốn sẽ giống như file1:line_number, file2:line_number == matching text
(chỉ cần một gợi ý, tôi thực sự không quan tâm cú pháp là gì):
foo:1, bar:3 == linux-vdso.so.1 => (0x00007fffccffe000)
thanks.
@ChristopherSchultz Sai lầm của tôi. Dòng đầu tiên trong ví dụ thứ nhất được cho là phù hợp với dòng cuối cùng trong ví dụ thứ 2. Cảm ơn bạn đã bắt gặp lỗi; thay đổi. –
Một câu hỏi tương tự khác có câu trả lời hay: http://unix.stackexchange.com/questions/1079/output-the-common-lines-similarities-of-two-text-files-the-opposite-of-diff – MortezaE