1. Use a flag. 2. If you read a file as you mentioned, do not use arrays at all:
--open my $fh,'<', $filename or die $!; my $flag; while( <$fh> ){ unless( $flag ){ next unless /^start_mark/; $flag = 1; } elsif( /^end_mark/ ){ $flag = 0; } } continue { print if $flag } close $fh;
In reply to Re: How do you move within an array using foreach?
by fruiture
in thread How do you move within an array using foreach?
by P0w3rK!d
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |