Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Konverzija fajla iz fiksne duzine polja u csv

[es] :: Skript jezici :: Konverzija fajla iz fiksne duzine polja u csv

[ Pregleda: 2522 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

plotter
Beograd

Član broj: 212933
Poruke: 32
91.148.81.*



Profil

icon Konverzija fajla iz fiksne duzine polja u csv14.08.2009. u 17:19 - pre 178 meseci
Imam fajl sa poljima cija je pozicija odredjena offsetom od pocetka linije i duzinom polja u karakterima.
Cilj je da odredjena polja izvucem iz fajla i da napravim novi csv koji cu posle importovati u bazu podataka.

Trivijalno za npr. javu ali me zanima kako bih ovo mogao da resim sa (nije bitno za koji shell) skriptom.
Pokusavao sam sa
Code:
cut -c lista_karaktera fajl
ali sam imao problem sa ubacivanjem delimitera izmedju polja koja je vracao cut.

Ne treba mi gotova skripta, samo neki hint sta je optimalno resenje(awk? cut? ....)

Pozdrav
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: Konverzija fajla iz fiksne duzine polja u csv14.08.2009. u 18:51 - pre 178 meseci
U principu, koristiš onaj skript jezik koji najbolje znaš. Ja bih uradio u Rubiju:

jablan-mbp:aggregator_v1 $ yes 1234567890 | head | ruby -ne 'puts [$_[0,3], $_[5,2]].join("\t")'
123 67
123 67
123 67
123 67
123 67
123 67
123 67
123 67
123 67
123 67
 
Odgovor na temu

[es] :: Skript jezici :: Konverzija fajla iz fiksne duzine polja u csv

[ Pregleda: 2522 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.