SORU
14 NİSAN 2009, Salı


nasıl ortak hatları (geri fark) göstermek için mi?

Hangi ortak çizgiler yerine aralarında farklı olan hatları öğrenmek istiyorum metin dosyaları bir dizi var. Komut satırı unıx veya windows gayet iyi.

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)

bar:

libkdeui.so.5 => /usr/lib/libkdeui.so.5 (0x00007f716ae22000)
libkio.so.5 => /usr/lib/libkio.so.5 (0x00007f716a96d000)
linux-vdso.so.1 =>  (0x00007fffccffe000)

Yani, istediğiniz programı çıktısı 7* *benzeri olur yukarıda verilen bu iki dosyayı (sadece bir öneri, gerçekten sözdizimi umurunda değil):

foo:1, bar:3 == linux-vdso.so.1 =>  (0x00007fffccffe000)

teşekkürler.

CEVAP
14 NİSAN 2009, Salı


*Nix üzerinde, comm kullanabilirsiniz. Bu sorunun cevabı:

comm -1 -2 file1.sorted file2.sorted 
# where file1 and file2 are sorted and piped into *.sorted

İşte comm tam kullanım:

comm [-1] [-2] [-3 ] file1 file2
-1 Suppress the output column of lines unique to file1.
-2 Suppress the output column of lines unique to file2.
-3 Suppress the output column of lines duplicated in file1 and file2. 

Ayrıca önemli adamı sayfalarda belirtildiği gibi comm kullanmadan önce dosyaları sıralamak için olduğunu unutmayın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Caina Mondo Zine

    Caina Mondo

    13 EKİM 2007
  • SavageLuxxxGaming - Daily NBA 2K15 & NBA Live 15 Enjoy And Subscribe!

    SavageLuxxxG

    11 Ocak 2013
  • TimMinchinLive

    TimMinchinLi

    23 ŞUBAT 2009