$path="/var/<percorso al file>";

chdir($path);
@file=<*.txt>;
$n=0;
$aum=0;

foreach $f (@file)
{
open (FF, "<$path/$f");
@tuttiNumeri=<FF>;
close(FF);

foreach $dat (@tuttiFile)
{
$n++;
$memo[$n]="$dat";
}
}

my $quantiArray= $#memo + 1

$x=0;

for ($X=0; $x < $quantiArray; x++)
{
$y=0;
for ($y=0; $y < $quantiArray; y++)
{
if ($memo[$x] eq $memo[$y])
{
print "numero ".$memo[$x]." doppio\n";
}
else
{
$aum++;
$numeriPresentiNonDoppi[$aum]="$memo[$x]";
}


}
}


#non lo ho testato ma dovrebbe andare il metodo non è dei migliori molto lento dovresti
#cercare di togliere i doppi in partenza prima di metterli in un file.