##
#!/usr/bin/perl -w
use strict;
use Fcntl qw(:seek);
my $dir = './dir';
opendir(DIR,$dir) || die "Can't open $dir - $!\n";
my @files = map { "$dir/$_" } grep !/^\.{1,2}$/, readdir(DIR);
closedir DIR;
foreach my $file (@files)
{
open(FILE, "+<$file") || die "Can't open $file - $!\n";
my $contents = do { local $/; };
$contents =~ s/