in reply to RegEx within glob
You're right, you can't combine globs and regexes, but of course you can filter the result of a glob based on a regex:
my @EnvListFile = grep /EnvList\.\d{10}/, glob("$HOMEDIR/data/EnvList.*"); [download]