在Perl中使用Getopt::Long进行命令行解析
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Perl中使用Getopt::Long进行命令行解析相关的知识,希望对你有一定的参考价值。
This is a simplified example for cut and paste use for command line parsing arguments with the use of an options hash
#!/usr/bin/perl -w ##Simplified example of using Getopt:Long moudule with an Options hash use Getopt::Long; use strict; my %Opt=(); (GetOptions( \%Opt, "h|help", "s|string=s", "l|[email protected]", "i|int=i", "f|float=f", "o|octal=o", ## Or as OO # #my $parser = new Getopt::Long::Parser; #$parser->configure("no_ignore_case"); #if ($parser->getoptions(\%Opt, # "h|help", # "s|string=s", # "l|[email protected]", # "i|int=i", # "f|float=f", # "o|octal=o", #)) {}; # ## Just print out the options for each collected to see what there is: }
以上是关于在Perl中使用Getopt::Long进行命令行解析的主要内容,如果未能解决你的问题,请参考以下文章
模块——Getopt::Long接收客户命令行参数和Smart::Comments输出获得的命令行参数内容