#!/usr/bin/perl
use Getopt::Long;
Getopt::Long::GetOptions(
'page=i' => \$page,
'onoff!' => \$onoff,
'help|h' => \$wants_help,
'name=s' => \$name,
'number:i' => \$number);
if(defined($page)){
print "page flag set to $page ";
}
if(defined($onoff)){
print "onoff flag set to $onoff ";
}
if(defined($wants_help)){
print "help flag set to $wants_help ";
}
if(defined($name)){
print "name flag set to $name ";
}
if(defined($number)){
print "number flag set to $number ";
}
结果:
#C:\Users\liuweic\demo\LearnLab>triggeraction.pl -onoff
#onoff flag set to 1
#C:\Users\liuweic\demo\LearnLab>triggeraction.pl -page 50
#page flag set to 50
#C:\Users\liuweic\demo\LearnLab&