use strict;
use warnings;
use File::Find;
my @directories = qw|/home /usr|;
find(\&do_something($File::Find::name),@directories);
sub do_something ($) {
my $file = shift;
print "$file wird geöffnet...\n";
# $file zum lesen öffnen
open FILE,'<',$file or die "Konnte $file nicht zum lesen öffnen: $!\n";
# do something
close FILE;
}