Avatar billede ezon Nybegynder
01. juni 2006 - 19:30 Der er 8 kommentarer

Pearl open file write file

Hvordan tilføjer man noget i slutningen af text fil med pearl

I dos:
echo min tekst og noget" >> som.tx

hvordan gør man det i pearl

og hvordan skrive jeg til file i pearl jeg har åbnet med

my $myfile = "/www/myfile.txt";
open(OUTPUT,$myfile);        # pipe to sort
        close OUTPUT;
Avatar billede nielle Nybegynder
01. juni 2006 - 19:45 #1
my $myfile = ">>/www/myfile.txt";
open(OUTPUT, $myfile);
# skrive skrive
close OUTPUT;
Avatar billede arne_v Ekspert
01. juni 2006 - 19:53 #2
(og saa er det perl ikke pearl selvom nogen mener at sproget er en perle)
Avatar billede ezon Nybegynder
01. juni 2006 - 19:55 #3
hmmm ok det forstår jeg ikke helt

Før jeg gør noget: /www/myfile.txt

Jeg er den tekst der står i file nu før

Efter:
Jeg er den tekst der står i file nu før
Jeg er den tekst der er blevet tilføjet efter


***
Hvordan gør jeg det skal jeg først læse den game file in eller kan bare begynde og skrive og hvordan


Mit script:
my $myfile = ">>/www/myfile.txt";
  open(OUTPUT,$myfile);       
  print OUTPUT "Jeg er den tekst der er blevet tilføjet efter\n";
  close OUTPUT; 



Når det er kørt se myfile.txt ud sådan:
Jeg er den tekst der er blevet tilføjet efter


Den skulle have set ud sådan her:
Jeg er den tekst der står i file nu før
Jeg er den tekst der er blevet tilføjet efter
Avatar billede nielle Nybegynder
01. juni 2006 - 20:00 #4
">>" betyder append ... så det burde virke som det er.

">" betyder at det eksisterende indhold skal overskrives.
Avatar billede nielle Nybegynder
06. juni 2006 - 10:12 #5
Har du fået det til at virke?
Avatar billede ezon Nybegynder
06. juni 2006 - 10:28 #6
Ja så du må godt lige svare
Avatar billede nielle Nybegynder
06. juni 2006 - 10:29 #7
Hvad gik der galt siden at det ikke virkede i 1. hug?
Avatar billede nielle Nybegynder
14. juni 2006 - 16:58 #8
??
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester