"M.V.Johnson" wrote:
> 
> I am familiar with grep in the shell. Will that grep line work in the
> context of a perl script?
> 
> The code is looking at a directory full of .txt files. I want to parse a
> line in the .txt file only if the file does NOT contain the line "CLASS IC"

Perhaps something like this (untested):

#!/usr/bin/perl
use warnings;
use strict;

my @files = glob 'dir/*.txt';

for my $file ( @files ) {
    open my $fh, '<', $file or do {
        warn "Cannot open $file: $!";
        next;
        }
    my $result;
    while ( <$fh> ) {
        if ( something ) {
            $result = parse_line( $_ );
            }
        if ( /CLASS IC/ ) {
            $result = undef;
            last;
            }
        }
    close $fh;
    do_something_with_result( $result ) if defined $result;
    }

__END__



John
-- 
use Perl;
program
fulfillment

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to