Ok, Monks, here is my situation.
I have a script which generates several hundred arrays (actually '.' delimited strings, but I figured turning them into arrays would make them easier to work with). I need to print each array to a separate file, depending upon the first entry in the array.
There are an indeterminate number of possible first entries, so I can't just use a big
if ( $first eq "somestr" ) { print FILE "$first\n"; }
elsif ( $first eq "someotherstr" ) { print SOMEOTHERFILE "$first\n"; }
type structure, although that captures the basic idea of what I want to do. It just won't work because I don't know have any pre-runtime values for what "somestr" and "someotherstr" could be.
Is there any way that I can pull out that first entry, and then use that variable to create a filehandle to print to?
Thanks in advance.
JAPH
In reply to Variable Filehandles by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |