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

Preciscavanje tekstualnih fajlova

[es] :: Linux :: Preciscavanje tekstualnih fajlova

[ Pregleda: 3097 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

miličić.marko
Miličić Marko
Novi Sad

Član broj: 12598
Poruke: 346
212.200.114.*

Sajt: milicicmarko.blogspot.com


+1 Profil

icon Preciscavanje tekstualnih fajlova22.07.2005. u 09:40 - pre 236 meseci
OPIS:

Imam fajl koji sadrzi linije u sledecem formatu:

Prva varijanta jedne linije:

rec1 rec2 rec3 rec4


Druga varijanta jedne linije fajla

rec1 rec2 rec3


NAPOMENA:
VAzno je primetiti da je broj "razmaka" (blanko znaka) promenljiv.
Dakle, reci mogu biti odvojene jednim ili vise blanko karakterom.
Takodje, neke reci mogu biti odvojene [tab] karakterom.

PROBLEM:
Da li postoji nacin da koriscenjem linux(unix) komandi "ocistim"
ove fajlove, tako da sve reci budu razdvojene samo jednim razmakom.

Dakle, da se visestruki razmaci zamene jednim i da se [tab] karakteri
zamene jednim.


Unapred zahvalan na savetu!
Skripte iz oblasti računarstva na Srpskom jeziku
kontakt email milicic [tacka] marko [na] gmail [tacka] com

Numizmatička kolekcija:
http://numismaticscollection.blogspot.com/
 
Odgovor na temu

zi::
Igor Marinović
Manufaktura doo Internet inženjering
Palić

Član broj: 18090
Poruke: 642
*.tippnet.co.yu.

ICQ: 7715569
Sajt: www.marinowski.com


Profil

icon Re: Preciscavanje tekstualnih fajlova22.07.2005. u 09:48 - pre 236 meseci
perl -pi.bak -e 's/ +|\t+/ /g' file.txt


bi trebao da radi posao. Mozes da koristis i wildcardove, naravno. svi fileovi dobijaju ekstenziju .bak, pa ne mozes da zeznes :)
 
Odgovor na temu

miličić.marko
Miličić Marko
Novi Sad

Član broj: 12598
Poruke: 346
212.200.114.*

Sajt: milicicmarko.blogspot.com


+1 Profil

icon Re: Preciscavanje tekstualnih fajlova22.07.2005. u 11:00 - pre 236 meseci
Radi, ali ne bas onako kako je meni potrebno!

Naime, meni je takodje potrebno da se linija trimuje tj da nema raymaka na pocetku ili na kraju linije.

Takodje, probao sam tvoj skript na primeru u kome iymedju dve reci imam prvo dva raymaka, a onda tab, pa onda ponovo nekoliko raymaka. U ovom slucaju ne dobijam dobar reyultat.

Dakle, treba mi trimovanje i ispravljanje ovog baga
Skripte iz oblasti računarstva na Srpskom jeziku
kontakt email milicic [tacka] marko [na] gmail [tacka] com

Numizmatička kolekcija:
http://numismaticscollection.blogspot.com/
 
Odgovor na temu

zi::
Igor Marinović
Manufaktura doo Internet inženjering
Palić

Član broj: 18090
Poruke: 642
*.tippnet.co.yu.

ICQ: 7715569
Sajt: www.marinowski.com


Profil

icon Re: Preciscavanje tekstualnih fajlova22.07.2005. u 11:09 - pre 236 meseci
perl -pi.bak -e 's/\t/ /g; s/ +/ /g; s/^ +//; s/ +$//;' fileovi.*


jel' sada dobro? :) naravno, fileovi.* su fileovi koje treba da zamenis.
 
Odgovor na temu

miličić.marko
Miličić Marko
Novi Sad

Član broj: 12598
Poruke: 346
213.244.197.*

Sajt: milicicmarko.blogspot.com


+1 Profil

icon Re: Preciscavanje tekstualnih fajlova28.07.2005. u 21:51 - pre 235 meseci
Sada je odlicno!!

Izvini na delay-u
Skripte iz oblasti računarstva na Srpskom jeziku
kontakt email milicic [tacka] marko [na] gmail [tacka] com

Numizmatička kolekcija:
http://numismaticscollection.blogspot.com/
 
Odgovor na temu

[es] :: Linux :: Preciscavanje tekstualnih fajlova

[ Pregleda: 3097 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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