Merhaba,

Elimde 25 adet büyük ölçekli (her biri 1 gb üzerinde) csv dosyaları var. Bunları tek bir dosya haline getirip, duplication'lardan temizlemem gerekiyor.

cmd prompt'ta copy komutu birleştirmede işe yaramadı, sanırım bellek sorunu. Notepad'de de çok uzun sürüyor, bazen kitleniyor.

Ne tavsiye edersiniz?


Tşk,

 

linux/bsd için cat *.csv | sort | uniq > big_csv.csv şeklinde yapabilirsin uzun sürecektir

selam

bildiğin dos. en pratik, en kolay en hızlı dos üstünde birleştirebilirsin.
dos penceresini açtıktan sonra cd komutu kullanarak csv lerin olduğu klasöre git.
bütün csv leri birleştirmek için copy *.csv birlesik.csv yap enter de zaten birleştirilsin mi diye soracak. evet dersen o klasörün içinde birlesik diye bir csv dosyan daha olmuş olacak.

Tears of Devil

tabi bu komutlar yazar duplicate data'ları. ben yoktur diye tahmin ederek şeyettim.

Tears of Devil

Arkadaşlar, cmd prompt'ta copy işe yaramıyor, out of memory diyor. Dosyalar 1gb'dan büyük.

menelaus

yönetici olarak çalıştırmayı deneyebilirsiniz. ama @osurdum'un da dediği gibi duplicate data'lar sıkıntı çıkartır bu komutta. aynı sütünda aynı veri varsa birleştirmede kayıp yaşarsınız.

Tears of Devil

windows için mümkünatı yok mudur bu işlemin? i7 3.0ghz 16 gb ram makinam var. SSD kullanıyorum. Ne diyorsunuz üstadlar? Linux'ü hiç kurmadım ve de kullanmadım.

menelaus

Herkese teşekkürler.

Maalesef win7 altında çalışan bir çözüm henüz bulamadım. ücretli yazılımlara bakıyorum, bulursam paylaşırım.

Slm,

menelaus

Bu konuyla ilgilenenler varsa...

EmEditor diye ücretli bir yazılım buldum. Windows altında istediğim herşeyi yapıyor.
İşte Bu! ;)

Selamlar,

menelaus
1

mobil görünümden çık