open my $fh, '<', $filename or die "Cannot open '$filename' because: $!"; while ( <$fh> ) { chomp; if ( s/\\$// ) { $_ .= <$fh>; redo; } # now complete line in $_ }