Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Perl: Rivin lisääminen tiedoston alkuun?

tupuutt [29.05.2006 20:11:02]

#

Tällä saan lisättyä rivin tiedoston loppuun:

open (TIEDOSTO, ">>$Tiedosto");
print TIEDOSTO "Uusi rivi\n";
close (TIEDOSTO);

mutta kuinka saan lisättyä uuden rivin tiedoston alkuun?

Metabolix [29.05.2006 20:22:19]

#

Luet tiedoston muistiin, kirjoitat lisättävän ja lopuksi koko vanhan tiedoston siihen perään.

tupuutt [29.05.2006 20:43:56]

#

Olisko esimerkkikoodia?

Metabolix [29.05.2006 20:59:46]

#

No jäi tuo käytettävä kieli vähän epäselväksi.

sooda [29.05.2006 21:05:53]

#

Perliltä toi näyttäis.

tupuutt [29.05.2006 22:24:02]

#

Joo kyseessä on Perl.

folio [29.05.2006 22:31:05]

#

Ei ole Perliä hetkeen tullut koodailtua mutta jotenkin tähän tyyliin se muistaakseni menee.

open(FH, '<tiedosto.txt');
@data = ( "Lisättävä rivi\n", <FH> );
close(FH);

open(FH, '>tiedosto.txt');
print FH @data;
close(FH);

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta