in reply to Legacy Data Files on a Case-sensitive File-system

File::Glob has a :nocase option:

use File::Glob qw(:nocase); my @files = <[f]oobar>;

would return whatever is found in the filesystem, i.e. any of "foobar", "Foobar", FooBar", etc.