|
|||||||||||||||||||||||||||
On Sun, 3 Sep 2000, Peter Andreasen wrote: > * Jacob Eiler (sslug@sslug) [2000-09-03 16:57]: > > Ole Tange wrote: > > > > > [ Snip: Whitespace-sjov ] > > Hmm. Hvis du ikke har problemer må du have en meget speciel perl (eller > også misforstod jeg Ole's mail...). > > Jeg forstod det sådan at Ole undrede sig over at > > open FILE, 'file ' > > faktisk åbner filen 'file' og IKKE 'file ' som man måske ønsker. Men der Fuldstændig korrekt. > er (som altid med Perl) er en god grund til den lidt mystiske opførsel. > Jeg tillader mig nedenfor at quote fra man-siden som foklarer det > glimrende, men den korte historie er at man må vælge mellem > > open FILE, $ARGV[0]; # her kan man skrive: prog.pl 'date|' > > og > > open FILE, "<", $ARGV[0]; # her kan man skrive: prog.pl 'fil ' Aha. Det opklarede en del. Det er forholdvis nyt: $ perl -e 'open(R,"<",$ARGV[0])||die' 'fil ' Too many arguments for open at -e line 1, near "])" Execution of -e aborted due to compilation errors. $ perl --version This is perl, version 5.005_03 built for i386-linux $ perl -e 'open(R,"<",$ARGV[0])||die' 'fil ' $ perl --version This is perl, v5.6.0 built for i386-linux Kan man overbevise perl 5.005_03 til at spise filer, der ender på ' '? /Ole -- Rødt Linux-slips? Kontakt <sslug@sslug>
|
||||||||||||||
|
||||||||||||||