When passing wildcard arguments to a Perl script on \*nix systems, like

```
$ perl script.pl *.txt

```

shells like Bash will expand all wildcard (`*`, `?`, `[]`) matches, consequently populating `@ARGV` with all matches.

Windows CMD, however, doesn't perform such an expansion before running the Perl interpreter.

Is it possible to get Perl to handle this expansion internally to mimic \*nix shells?