SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Forside   Tilmelding   Postarkiv   Forum   Kalender   Søg
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

Re: [PERL] do $foobar virker ikke!



Ole Tange <sslug@sslug> writes:

> On Wed, 3 Apr 2002, Kim Schulz wrote:
> 
> > hejsa
> > jeg sidder med et program  der benytter datadumper til at lave
> > konfigurationsfiler med, og det skulle så gerne kunne køre dem igen ved
> > at indlæse denne fil næste gange det startes. data er dumpet fint til
> > filen og jeg har så en $foobar = "minfil.conf";
> > do $foobar if(-e $foobar);
> >
> > Desværre så sker der intet i linien med "do".
> 
> Nu siger du *DOH*!
> 
> $foobar indeholder jo kun navnet på filen, ikke indeholdet. Du skal nok:
> 
> do `cat $foobar` if(-e $foobar);

Nej.
do $filename; 
skal virke som om man tager indholdet af filen med
navnet $filename og sætter direkte ind i sit program, 
jvf. perldoc -f do

 
> > Det virker i en perl v5.005_03 under FreeBSD 4.5STABLE, men ikke på min
> > linux boks med perl v5.6.1
> 
> Det lyder tilgengæld ret mystisk.

Ja, at det ikke på hans 5.6.1. Det virker nemlig på min.

-- 
Christian Hemmingsen
P.L.U.R.                                   "Druk for fred!"
"My freedom of speech implies your freedom to be offended."
--Unknown


 
Forside   Tilmelding   Postarkiv   Oversigt   Kalender   Søg

 
 
Henvendelse vedrørende websiderne til <www_admin>. Senest ændret 2005-08-10, klokken 19:54
Denne side vedligeholdes af MHonArc .