Getopt :: Long을 사용하여 알 수없는 옵션을 어떻게 인식 할 수 있습니까? Perl에서 알 수없는 옵션 Getopt :: Long
나는 '<>'시도하지만 expected..Consider 작동하지 않았다use Modern::Perl;
use Getopt::Long;
my $help='';
GetOptions ('help' => \$help,'<>' => \&usage);
usage() if $help;
usage() if @ARGV != 1;
my $fn=pop;
say "FileName: $fn";
sub usage {
say "Unknown option: @_" if (@_);
say "Usage: $0 <filename>";
say " $0 --help";
say "";
exit
}
나는이 경우 알 수없는 옵션 (있는 경우에만 다음, 다른 것을 Unknown option
를 인쇄하고 싶습니다 --help
). 그러나 이제는 파일 이름이 인식 할 수없는 옵션이라고 생각합니다.
것은 당신이 인쇄 할 건가요'알 수없는 옵션 여기
이 예제 스크립트입니다 : 그것을 달성하기 위해 헬퍼 메소드를 작성하지 않고도 원하는 동작을받을 수 '- foo' 나'-foo' 같은 것을'foo'를 파일 이름으로 취급합니까? – ThisSuitIsBlackNot