in reply to Seek and delete
If you don't know the exact line number, then you could do something like this:use Tie::File; tie @array, ’Tie::File’, "filename" or die "tie failed: $!"; # remove the first 100 lines: splice(@array, 0, 100); untie @array;
tie @array, 'Tie::File', "filename" or die ...; my $i; for (@array) { if (m/some regex/) { last } $i++; } splice(@array, 0, $i);
|
|---|