1

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

4

3 回答 3

8

我会使用Pod::Usage模块

Getopt::Long模块有一个很好的例子来说明它的用法。

于 2012-11-11T15:20:53.687 回答
-1

您可以exec("perldoc", $0);在参数错误时调用。所以用户会得到man类似的帮助。

于 2012-11-11T12:00:04.107 回答
-1

如果它与您的程序有关,我认为您必须使用:

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

if (($#ARGV+1) != $count_args) { usage; }
于 2012-11-11T12:06:29.997 回答