Hi, Using Tie::File with recsep = "\n\n" adds two extra lines to the original file when I iterate through the entire file. If I just change one record then its fine.
Below is the program use strict; use warnings; use Tie::File; my @array; tie @array, 'Tie::File', 'file', recsep => "\n\n" or die $!; foreach my $rec ( @array ){ print $rec; } untie @array; $-> diff file file.orig 8464,8465d8463 < < Right now, I am tieing the file again without recsep and popping two records. tie @array, 'Tie::File', 'file' or die $!; pop(@array); pop(@array); untie @array; This fixes the problem but is there a better way to get around this? perl version is 5.8.0 and latest version of Tie::File (0.97). Thanks, --Ankur -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>