#!/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"; #### Biggest file /home/cmbnms/data/tftp/99.1.124.251/2005-9-/15-20-24-99.1.124.251.conf in is 1126164026 long. Biggest file /home/cmbnms/data/tftp/99.1.124.252/2005-9-8/15-20-26-99.1.124.252.conf in is 1126164027 long. Biggest file /home/cmbnms/data/tftp/10.1.102.237/2005-9-8/17-21-30-10.1.102.237.conf in is 1126171290 long. Biggest file /home/cmbnms/data/tftp/10.1.102.237/2005-9-8/17-21-30-10.1.102.237.conf in is 1126171290 long. Biggest file /home/cmbnms/data/tftp/10.1.102.237/2005-9-8/17-21-30-10.1.102.237.conf in is 1126171290 long.