• 05-07-2020, 19:35:55
    #1
    Merhabalar , saatlerdir araştırıyorum ama sonuç alamadım. Bilen insan için çok basittir ama işin içinden çıkamadım. Yardımcı olursanız çok sevinirim.

    Elimde 2 milyon satır olan bir TXT dosyası var. Bu TXT dosyası '' a.txt '' olsun.
    Diğer dosya da 10 milyon satır bulunan bir TXT dosyası. O da '' b.txt '' olsun.

    '' a.txt '' içinde bulunan satırları '' b.txt '' içinde olan satırlar ile karşılaştırmak ve benzer olan satırları '' c.txt '' olarak çıktı almak istiyorum.
    Bunu ufak dosyalar olduğu zaman CMD ile '' findstr /B /g:a.txt b.txt > c.txt '' kullanarak yapabiliyordum. Dosyalar büyüdü ve CMD işin içinden çıkamıyor. 2 saat sonrası 5KB bir TXT çıktısı alabildim sadece. PowerShell ile bunu başarabilir miyiz veya başka ne şekilde kolayca halledebilirim ? PowerGREP kullandım ama dosyalar büyük olduğu için yine problem yaşadım.

    Bir bilen varsa ve yardımcı olursa çok sevinirim.
  • 05-07-2020, 19:40:25
    #2
    Hocam text dosya ise emEditor'u deneyebilirsin büyük boyutlı dosyalarda rahatlıkla işlem yapabilirsin
  • 05-07-2020, 19:46:40
    #3
    Hocam emEditor ve UltraEdit aktif olarak kullanıyorum. Fakat belirttiğim sorun için bana yardımcı olmuyor ikisi de.
  • 05-07-2020, 19:48:51
    #4
    Hm kusura bakma hocam ben eksik okumuşum sorunu
  • 05-07-2020, 20:22:48
    #5
    Dosya özel değil ise gönderin powershell üzerinden kıyaslama yapmayı deneyelim.
  • 05-07-2020, 23:56:47
    #6
    Hocam dosya özel maalesef. Biraz daha araştıracağım. Teşekkürler.