Perl 模块 Getopt::Std 和 Getopt::Long
2017-05-02 07:16
260 查看
示例程序:
getopt.pl;而且-a,-b后所跟的参数分别赋给变量$opt_a和$opt_b,对于变量$opt_c,若命令行加了-c,则$opt_c=1,否则为0.
如:
perl getopt.pl -a aa -b bb -c cc
显示:
opt_a =>;aa
opt_b =>;bb
opt_c =>;1
如:
perl getopt.pl -a aa -b bb
opt_a =>;aa
opt_b =>;bb
(因为加了if判断,所以$opt_c没有显示);
上面的例子,用Getopt::Long可以这样实现
上面的例子,用Getopt::Long可以这样实现
getoptions.pl
a=s表示可以用-a aa的形式,即变量-a 类型是字符串 b|opt_b:i表示可以用-b或者-opt_b来取得变量,类型为整型 c表示如果有-c的参数值则$opt_c等于1,否则等于0 其中 s表示字符串,i表整型,f表示浮点型 =表示要有参数值或者没有这个参数如:perl getoptions.pl -a aa -b bb或者perl getoptions.pl -b bb :表示可有参数值也可以没有参数值 如: perl getoptions.pl -a aa -b 2 -c cc opt_a =>;aa opt_b =>;2 opt_c =>;1
相关文章推荐
- Perl 模块 Getopt::Std 和 Getopt::Long
- 在 Perl 中使用 Getopt::Long 模块来接收用户命令行参数
- 在Perl中使用Getopt::Long模块来接收用户命令行参数
- 在 Perl 中使用 Getopt::Long 模块来接收用户命令行参数
- 在Perl中使用Getopt::Long模块来接收用户命令行参数
- 在Perl中使用Getopt::Long模块来接收用户命令行参数
- 在 Perl 中使用 Getopt::Long 模块来接收用户命令行参数 z
- perl模块 Getopt::Long解析参数
- perl模块Getopt::Std用法及实例-从命令行读取参数模块
- 在 Perl 中使用 Getopt::Long 模块
- 在Perl中使用Getopt::Long模块来接收用户命令行参数
- 在 Perl 中使用 Getopt::Long 模块来接收用户命令行参数
- perl模块 Getopt::Std模块的使用
- 在 Perl 中使用 Getopt::Long 模块来接收用户命令行参数
- perl模块 Getopt::Std模块的使用
- perl Getopt::Long的用法
- perl Getopt::Long
- perl模块 Getopt::Std模块的使用
- perl中Getopt::Long 获取命令行参数
- [Perl] 利用Geopt::Long模块接收命令行参数