John W. Krahn wrote: > > This should do what you want: > > > open FI, 'test.txt' or die "Could not open 'test.txt' $!"; > > my @lines; > while ( <FI> ) { > s/\s+\z//; > if ( m!^\d\d/\d\d/\d{4}\|! ) {
Correction: if ( @lines && m!^\d\d/\d\d/\d{4}\|! ) { > print join( '|', splice @lines ), "\n"; > } > push @lines, $_; > } > print join( '|', @lines ), "\n"; > > close FI; John -- use Perl; program fulfillment -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>