Iain Wallace wrote:
>
> Hi,
Hello,
> I was wondering if any one can help me. Is there any
> command in perl that will let me match a line only if the next line
> fufills a certain condition, without doing a double loop over the file?
> My data is like this
>
> Variable1 number number number
> Variable1 number number number --- want this line
> Variable2 number number number --- and this
> Variable2 number number number
>
> Does any one have any ideas ?
open FILE, 'some_file' or die "Cannot open some_file: $!";
my $prev_line = <FILE>;
while ( <FILE> ) {
if ( /certain condition/ ) {
print "$prev_line$_";
}
$prev_line = $_;
}
John
--
use Perl;
program
fulfillment
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]