The Perl and Raku Conference 2025: Greenville, South Carolina - June 27-29 Learn more

my $filter =$ARGV[0] || '.' ;
my $deepest_path = '' ;
my $deepest = -1 ;
finddepth(\&wanted, '.');
print "$deepest_path\n" ;
sub wanted
{
my $depth = $File::Find::name =~ tr[/][/] ;
if($File::Find::name =~ /$filter/o && $depth > $deepest)
{
$deepest = $depth ;
$deepest_path = $File::Find::name ;
}
}