Я использую Pod :: Использование и Getopts :: Давно вместе и отлично работает для печати, только если вы предоставляете -help или если аргументы не распознаются. Однако, если сценарий требует некоторых аргументов и аргументов не предоставляется, он ничего не печатает и просто возвращается в приглашение. Как я могу заставить его использовать печать, если аргументы не указаны? Ниже приведен мой код:Pod :: Использование и Getopts :: Long
my ($opt_name); my $opt_help = 0;
GetOptions ('n=s' => \$opt_name,
'help|?' => \$opt_help) or pod2usage(2); pod2usage(1) if $opt_help;
__END__
=head1 SYNOPSIS
script.pl [-o=<name>]
Options:
-n Name
-help Prints usage
=cut