in reply to very basic, just beginning
#!perl use strict; use warnings; use Tie::File; my $dir = q[path/to/dir]; opendir(DIR, $dir) or die "Could not open '$dir': $!\n"; my @files = grep { -T and /a\d+\.txt/ } readdir(DIR); close DIR; for my $file (@files) { my @lines; tie @lines, 'Tie::File', "$dir/$file" or die "Failed tieing '$file' +: $!\n"; unshift @lines, $file; untie @lines; }
|
|---|