
commandline wildcard expansion for MSWin32 systems
By:
noearring on
Jun 26th, 2012 | syntax:
Perl | size: 0.28 KB | hits: 28 | expires: Never
# Commandline wildcard expansion for MSWin32 systems from
# http://code.activestate.com/lists/perl-win32-porters/91/
@ARGV = map {
/[*?]/ && s!^(\w):([^\\/])!$1:\.\\$2! ;
my (@globbed) = File::DosGlob::glob($_) ;
$#globbed >= 0 ? @globbed : $_
} @ARGV if $^O eq "MSWin32" ;