如何在 Getopt::Long getoptions 中打印命令参数

how to print command arguments in Getopt::Long getoptions

我正在尝试在我的 Perl 脚本中记录行为。我想打印所有传递给 Getopt::Long 的 GetOptions 的参数,但是 @ARGV 是空的。

我想要一些能够自动打印所有选项及其传递给 GetOptions 的值的东西。我一直在阅读 https://perldoc.perl.org/Getopt/Long.html,但在那里找不到任何内容。

我想要的很简单,我很惊讶我找不到这样的东西。 如何自动输出所有选项及其设置以用于记录目的?

如果您想要变量在更改之前的值,请在变量更改之前复制该变量的值。

my @orig_ARGV = @ARGV;