|
|||||||||||||||||||||||||||
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
|
||||||||||||||
|
||||||||||||||