Re: Remove last 10 lines of all files in a directory



rsarpi@xxxxxxxxx wrote:

Objective: remove last 10 lines of *all* files in a directory

#!/usr/bin/perl
use strict; use warnings;
use Tie::File;

foreach my $filename(glob('/path/to/my/*.*')) {
tie my @file, 'Tie::File', $filename or die "oops - $!";
@file = @file[ 0 .. ($#file - 10) ];
untie @file;
}

__END__

.