rendered paste bodysub report
{
my ($owner,@ownersFiles,@ownersDirs,@fileList,@dirList,%HoA_Files,%HoA_Dirs,@t
okens,$user,$file,$dir,$size,$cat) = ("")x13;
print "Inspecting directory: $directory ...\n";
@dirList = qx(find $directory -maxdepth 1 -type d -printf "%u %p %t %h\n");
foreach (@dirList) {
@tokens = split(' ', $_);
$user=$tokens[0];
$dir=$tokens[1];
@tokens = split(' ', qx(du -s $dir));
$size = @tokens[0];
push @{$HoA_Dirs{$user}}, $size;
}
foreach $owner ( sort { @{$HoA_Dirs{$b}} <=> @{$HoA_Dirs{$a}} } keys %HoA_Dirs
) {
print "$owner: @{ $HoA_Dirs{$owner} }\n";
}
}