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

brisanje sadrzaja iz fajla

[es] :: Perl :: brisanje sadrzaja iz fajla

[ Pregleda: 2375 | Odgovora: 10 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

misa vranje
Milos Stanojevic
Vranje

Član broj: 15298
Poruke: 122
217.26.66.*



Profil

icon brisanje sadrzaja iz fajla21.01.2005. u 18:01

Kako da iz nekog fajla izbrisem odredjeni sadrzaj?
Znam kako da prepisem nesto preko tog sadrzaja ali
kako da ga izbrisem ne znam.Postupak je pretpostavljam
isti i za brisanje sadrzaja text polja u Tk ako je
vezan tie funkcijom neki filehandle za to polje.
Da li je isti?

Hvala
21.01.2005. u 18:01 

Mitrović Srđan
bloodzero
Majur //: Šabac

Član broj: 10261
Poruke: 2666
*.gromnet.net.

Sajt: www.web2buzz.net


Profil

icon Re: brisanje sadrzaja iz fajla21.01.2005. u 18:41
overwrite

Code:
open(DAT,">$data") || die("Nemogu da otvorim fajl");


u bejon primeru koji sam radio bilo je nes slicno

Code:
open(DAT, $data) || die("Nemogu da otvorim file");
@raw_data=<DAT>; 
close(DAT);

splice(@raw_data,1,1);

open(DAT,">$data") || die "Nemogu da otvorim file";
print DAT @raw_data; 
close(DAT);


znaci mislim da nema komande za brisanje vec ucitamo sadrzaj fajla u aray izvrsimo splice linije koju zelimo da brisemo iz araya i zapisemo sadrzaj araya ponovo u file.

na one linersima sam naleteo na ovaj primer ali nisam ga isprobao

Code:
perl -i.old -ne 'print unless 1 .. 10' kita.txt

brise od 1-10 linija
21.01.2005. u 18:41 

misa vranje
Milos Stanojevic
Vranje

Član broj: 15298
Poruke: 122
*.verat.net.



Profil

icon brisanje sadrzaja iz fajla22.01.2005. u 13:56
Sigurno postoji neka funkcija za brisanje sadrzaja.
Zamisli kad bi vmware bio napisan u perlu?On koristi
fajlove neki put i vece od 4GB.Koliko bi onda vremena
trebalo da izbaci samo neki mali deo iz fajla?
A ako stvarno nema onda je to velika mana perla.
22.01.2005. u 13:56 

Mitrović Srđan
bloodzero
Majur //: Šabac

Član broj: 10261
Poruke: 2666
*.gromnet.net.

Sajt: www.web2buzz.net


Profil

icon Re: brisanje sadrzaja iz fajla22.01.2005. u 14:55
rekao sam da ja mislim da nema,sto mozda i neznaci da nema :).i ja sam pocetnik
22.01.2005. u 14:55 

MoDcHe
SER Sabac

Član broj: 4
Poruke: 475
*.gromnet.net.

Jabber: modche@elitesecurity.org
ICQ: 73295306
Sajt: localhost


Profil

icon Re: brisanje sadrzaja iz fajla22.01.2005. u 22:43
ovo ti je da maknes string iz fajla:
perl -ni -e "print unless /^tamo neki string/" fajl.txt
When you say "I wrote a program
that crashed Windows", people
just stare at
you blankly and say "Hey, I got
those with the system, *for
free*".
-- Linus Torvalds
22.01.2005. u 22:43 

misa vranje
Milos Stanojevic
Vranje

Član broj: 15298
Poruke: 122
*.verat.net.



Profil

icon Re: brisanje sadrzaja iz fajla23.01.2005. u 12:09
Izvini MoDcHe ali nije li to nesto slicno
kao i odgovor blooda?
Molim vas ako biste zeleli samo da mi odgovor
napisete u obliku perl scripta a ne kao perl
na komandnoj liniji.
23.01.2005. u 12:09 

MoDcHe
SER Sabac

Član broj: 4
Poruke: 475
*.gromnet.net.

Jabber: modche@elitesecurity.org
ICQ: 73295306
Sajt: localhost


Profil

icon Re: brisanje sadrzaja iz fajla23.01.2005. u 13:24
Pa i nije bas isto, bladovo brise linije od 1 do 10 a moj odredjeni string u fajlu.
When you say "I wrote a program
that crashed Windows", people
just stare at
you blankly and say "Hey, I got
those with the system, *for
free*".
-- Linus Torvalds
23.01.2005. u 13:24 

misa vranje
Milos Stanojevic
Vranje

Član broj: 15298
Poruke: 122
217.26.66.*



Profil

icon Re: brisanje sadrzaja iz fajla23.01.2005. u 14:55
Problem je u tome kako ustedeti sto vise vremena pri izvrsenju programa.
Ovaj nacin o ucitavanju celog fajla i ponovnom (ne)upisivanju samo nekih
njegovih delova se moze uraditi na razne nacine ali ne stedi bas dosta
procesorskog vremena.Meni to i nije glavni problem posto radim sa bazom
ne vecom od 5MB ali bih voleo da znam jer ce mi sigurno nekad koristiti.
A to vase resenje ne odgovara na problem koji sam naveo kada sam postavljao
temu a to je da to brisanje iskoritim u upravljanju Tk::Text poljem u Perl/Tk
programiranju.
Hvala
23.01.2005. u 14:55 

misa vranje
Milos Stanojevic
Vranje

Član broj: 15298
Poruke: 122
62.108.97.*



Profil

icon Re: brisanje sadrzaja iz fajla26.01.2005. u 13:22
Pa zar nema resenja?
26.01.2005. u 13:22 

mpapec

Član broj: 9198
Poruke: 45
*.globalnet.hr.



Profil

icon Re: brisanje sadrzaja iz fajla26.01.2005. u 18:59
perldoc -q "delete a line"
Found in C:\Perl\lib\pod\perlfaq5.pod
How do I change one line in a file/delete a line in a file/insert a line in th
e middle of a file/append to the beginning of a file?
Use the Tie::File module, which is included in the standard
distribution since Perl 5.8.0.

ili to, ili ovo sto su ti ljudi vec napisali.
26.01.2005. u 18:59 

misa vranje
Milos Stanojevic
Vranje

Član broj: 15298
Poruke: 122
*.vdial.verat.net.



Profil

icon Re: brisanje sadrzaja iz fajla27.01.2005. u 22:38
Hvala puno
Neznate koliko ste mi pomogli
27.01.2005. u 22:38 

[es] :: Perl :: brisanje sadrzaja iz fajla

[ Pregleda: 2375 | Odgovora: 10 ]

Postavi temu Odgovori

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