in reply to How to convert unix ~path (tilde) to full path

Thank you for all the useful information. Can't use $ENV{HOME} since the path may not be the user's path.

I'll look into getpwman.

I did find another solution at File::Glob that does work:

use File::Glob ':glob'; $FullFileName = bsd_glob($FileName, GLOB_TILDE);