in reply to globing directory names with spaces

Another option is to use File::Glob's bsd_glob instead of CORE::glob.

File::Glob is having trouble with the spaces because it's designed to...per the docs:

Since v5.6.0, Perl's CORE::glob() is implemented in terms of bsd_glob(). Note that they don't share the same prototype--CORE::glob() only accepts a single argument. Due to historical reasons, CORE::glob() will also split its argument on whitespace, treating it as multiple patterns, whereas bsd_glob() considers them as one pat tern.

See the node called globing files with spaces problem for more info.

  • Comment on Re: globing directory names with spaces