[Linux-programlama] Re: WinVi32 Hk

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: feramus coban (feramuslinux@yahoo.com)
Date: Thu 24 May 2007 - 17:34:50 EEST


Selam,

Benzer bir durumu bende yaşamıştım.
biraz vb veya basit bir program dili biliyorsanız bunları ayıklamak kolay.
yapmanız gereken her satırı bayt bayt okuyup satır sonu işaretini bulmak. satır uzunluğunu kontrol
ettirip kısa olan satırları atlamanız.

winvi ile bunu yapsanız bile yok etmek istediğiniz değiştirilecek değere uygun olan ama kalması
gereken değerlerde olabilir.
programlama bilginiz yok ise, veriniz çok kıymetli değilse winrar gibi bir program ile sıkıştırıp
bana mail atın. size istemediğiniz satırları yok edecek bir vba betiğini excel formatında
göndereyim.

bu betiği kullanarak ileriki safhalarda dosya adını vererek yeni bir text dosya elde etme
imkanınız olur.

diğer taraftan belki (bu konu hakkında bilgim yok) verileri mysql e atarken bu satırları yok
edebilirsiniz.

--- Nuri Akman <nuri.akman@hazine.gov.tr> wrote:

> Arkadaşlar,
>
> Elimde .TXT formatında LOG dosyaları var. Her dosyada 1 aylık LOG var.
> Her LOG dosyası yaklaşık 10 Mb
>
> Dosya yapısı şu şekilde:
>
> 01 01
> 01010000 00118 0001 9 2379340
> 7083 1718 001001002
> 01010001 00045 0001 9 2573964
> 7090 8871 001001002
> ....
> 01 02
> 01010000 00118 0001 9 9879320
> 0183 1618 001001002
> 01010001 00045 0001 9 6545954
> 9100 1803 001001002
> ....
>
> Görüldüğü üzere, LOG'un ait olduğu GÜN ve AY değiştirkçe "01 01", "01
> 02" gibi ara satırlar girilmiş.
>
> İnternetten WinVi editörünü buldum: http://www.winvi.de/en/ Çünkü, büyük
> dosyaları kolaylıkla açabiliyor.
>
> Bu LOG'ları (Toplamda 2 Milyon satırın üzerinde) MySQL'e aktarmak ve
> üzerinde çalışmak istiyorum.
>
> Fakat, aralardaki "01 02" gibi satırları yoketmem gerekiyor. WinVi
> içinde Pattern Search var.
>
> Bunu bu amaç için kullanıp kullanamıyacağım hakkında bilgisi olan var mı?
>
> Veya, program yazmak dışında kolay bir yöntem önerebilecek bir arkadaş
> var mı?
>
> Teşekkürler...
>
>
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>

       
____________________________________________________________________________________Boardwalk for $500? In 2007? Ha! Play Monopoly Here and Now (it's updated for today's economy) at Yahoo! Games.
http://get.games.yahoo.com/proddesc?gamekey=monopolyherenow
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.