All pastes #422262 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-04-03 10:41 UTC
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 @data=`cat /tmp/finder/trovati`;
foreach my $file(@data)
{
        my $size=(stat($file))[2];
        print "$size\n";
}