develooper Front page | perl.beginners | Postings from April 2002

RE: Filehandles named with a variable

Thread Previous
From:
David Gray
Date:
April 2, 2002 14:35
Subject:
RE: Filehandles named with a variable
Message ID:
000b01c1da96$71908210$7800a8c0@3b2.com
> So, I'm trying to 'open ($1,">>$file")', where $1 is a string 
> like "cbQosCMPrePolicyPktOverflow".
> 
> Obviously, with use strict this does not work. How can I make 
> it work? I need arbitrarily named filehandles. I know, it 
> could get rended with gobbleworts if the data gets out of hand...

Have you tried using eval, like:

eval "open ($1 ">>$file");select $1";

One caveat: you might end up using a lot of eval statements, which will
probably slow down your code.

Hope that helps,

 -dave



Thread Previous


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About