Perl GetOptions模块

dee*_*eep 1 perl getopt-long

我有一个脚本,它从CLI中获取3个输入变量并分别将它插入3个变量:

GetOptions("old_path=s" => \$old_path,
       "var=s"      => \$var,
       "new_path=s" => \$new_path,
       "log_path=s" => \$log_path)
or die ("Error in input variables\n");e
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以添加子程序或任何其他GetOptions参数来解释如何给出输入变量.如果有任何错误,请纠正我.谢谢.

too*_*lic 5

Perl中的标准方法是使用Getopt :: Long中推荐的Pod :: Usage.文档和帮助文本中显示了一个完整的示例