On Fri, Feb 15, 2002 at 12:06:22PM -0500, zentara wrote: > Is it possible to have multiple __DATA__ entries in a program.
No. > I can seem to find a way to end __DATA__, and @array is getting > everything. How to I end __DATA__? __DATA__ ends at EOF. The only alternative I can think of at the moment, short of using multiple files, is to place a marker in the text for where @array should stop and @array1 should begin. For example: #!/usr/bin/perl -w use strict; my(@array, @array1); while (my $line = <DATA>) { last if $line eq "EOD\n"; push(@array, $line); } @array1 = <DATA> __DATA__ stuff more stuff EOD stuff more stuff Michael -- Administrator www.shoebox.net Programmer, System Administrator www.gallanttech.com -- -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]