in reply to recurse directories?

Given: $extension='.mp3'; $dir="/path/to/some/directory"; opendir(DIR,$dir); Something like push(@ARGV, grep(/$extension$/,readdir()) OR push(@ARGV, grep(/$extension$/ && -f "$dir/$_", readdir(DIR)) Should do the trick.