##
#!/usr/bin/perl
use strict;
use warnings;
use Getopt::Long qw (GetOptions);
my (@Files);
Getopt::Long::Configure("no_ignore_case", "prefix_pattern=(--|-|\/)");
GetOptions ("file=s@" => \@Files);
foreach (@Files) {
#Do stuff with file
print "$_\n";
}
####
myfile.txt
yourfile.txt
ourfile.txt
####
./script.pl -file *.txt