#!/usr/bin/perl -sw
use strict;
use warnings;
use Getopt::Long;
my $remote = 0;
my $test = 0;
GetOptions ('remote' => \$remote, 'test' => \$test);
print "$remote:$test\n";
perl test.pl --remote --test
上面打印“0:0”。我是 Perl 的新手,所以我无法确定为什么这不起作用。
我还从http://perldoc.perl.org/Getopt/Long.html#Simple-options运行了“简单选项”部分,但这也没有产生任何结果。