rendered paste body#!/usr/bin/perl
use warnings;
use strict;
my @file_remove = glob ( '/tmp/finder/*' );
foreach my $file(@file_remove)
{
print `rm -f $file`;
}
my @dirs = glob ('/home/*' );
my @non_guardare = ( '/home/nagios', '/home/roby' );
my @dir_pulite = ();
foreach my $dir ( @dirs )
{
push ( @dir_pulite, $dir )
unless ( grep { $dir eq $_ } @non_guardare );
}
foreach my $ok(@dir_pulite)
{
print `find $ok -iname \"\*.mp3\" -or -iname \"\*.cda\" -or -iname \"\*.wav\" -or -iname \"\*.wma\" -or -iname \"\*.wmv\" -or -iname \"\*.avi\" -or -iname \"\*.mpg\" -or -iname \"\*.mov\" -or -iname \"\*.wmf\" -or -iname \"\*.mp4\" -or -iname \"\*.vob\" -or -iname \"\*.mpeg\" >> /tmp/finder/trovati`;
}
my @contenuto = `cat /tmp/finder/trovati`;
foreach my $file(@contenuto)
{
chomp ($file);
my $stat=(stat($file))[7];
print "$stat\t$file\n";
}