I've signed up for digest and keep getting individual emails.
Does anyone know what the trick is to get digest form?
Thanks,
 

-----Original Message-----
From: Jenda Krynicky [mailto:je...@krynicky.cz] 
Sent: Monday, February 09, 2009 8:49 AM
To: beginners@perl.org
Subject: Re: AW: Converting a string to a filehandle 

From: Thomas Bätzler <t.baetz...@bringe.com>
> Taylor, Andrew (ASPIRE) <andrew.tayl...@hmrcaspire.com> wrote:
> > I'm processing a file of test data that looks something like:
> > 
> > FH1,data1,data2,data3,...etc
> > FH2,data1,data2,data3,...etc
> > FH1,data1,data2,data3,...etc
> > 
> > Each line split into an array and processed.
> > 
> > The first element (FH1, FH2, etc) is the name of the filehandle the 
> > output should be printed to.
> [...]
> 
> Try
> 
> my %fh;
> 
> open( $fh{'FH1'}, '>', $somefile ) or die "Can't open $somefile: $!"; 
> ...
> 
> print $fh{'FH1'} "$output\n";

print {$fh{'FH1'}} "$output\n";

If the filehandle is a more complex expression than a bareword or simple 
variable you have to enclose it in curlies so that perl knows it's meant to the 
the optional filehandle and not the thing to print.

Jenda
===== je...@krynicky.cz === http://Jenda.Krynicky.cz ===== When it comes to 
wine, women and song, wizards are allowed to get drunk and croon as much as 
they like.
        -- Terry Pratchett in Sourcery


-- 
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/





--
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/


Reply via email to