Perl程序在传入错误参数时打印POD

时间:2012-11-11 11:57:34

标签: perl pod

当传入不正确的参数或参数数量时,如何获取perl程序来打印POD内容?

3 个答案:

答案 0 :(得分:8)

我使用Pod::Usage模块

Getopt::Long模块的使用情况为good example

答案 1 :(得分:-1)

当参数错误时,您可以调用exec("perldoc", $0);。因此,用户将获得man - 就像帮助一样。

答案 2 :(得分:-1)

如果是关于你的程序,我认为你必须使用:

sub usage {
  print<<help
  Usage $0: description of your script
help
}

if (($#ARGV+1) != $count_args) { usage; }