#!/usr/bin/perl use File::Find; $file = "/home/cmbnms/data/tftp/99.1.124.251"; my ($saved_time, $saved_name) = (-1, ''); sub biggest { if(-f $File::Find::name) { if ((stat($File::Find::name))[9] > $saved_time) { $saved_time = (stat($File::Find::name))[9]; $saved_name = $File::Find::name; } } return; } @dir = ($file); find(\&biggest, @dir); print "Biggest file $saved_name in is $saved_time long.\n"; $file = "/home/cmbnms/data/tftp/99.1.124.252"; @dir = ($file); find(\&biggest, @dir); print "Biggest file $saved_name in is $saved_time long.\n"; $file = "/home/cmbnms/data/tftp/10.1.102.237"; @dir = ($file); find(\&biggest, @dir); print "Biggest file $saved_name in is $saved_time long.\n"; $file = "/home/cmbnms/data/tftp/10.1.99.100"; @dir = ($file); find(\&biggest, @dir); print "Biggest file $saved_name in is $saved_time long.\n"; $file = "/home/cmbnms/data/tftp/10.1.99.200"; @dir = ($file); find(\&biggest, @dir); print "Biggest file $saved_name in is $saved_time long.\n";