4
我希望腳本在使用--help
命令行選項運行時打印幫助消息。基於該Getopt::Std
documentation,這一分應該做的伎倆:如何使用Getopt :: Std來響應--help標誌?
#!/usr/bin/env perl
use strict;
use warnings;
use 5.014;
use Getopt::Std;
sub HELP_MESSAGE {
say "HELP MESSAGE";
}
但不打印輸出。我也嘗試添加此,出於好奇:
for (@ARGV) {
HELP_MESSAGE() if /--help/;
}
它的實際工作,但似乎相當馬虎。我知道使用-h
標誌會很簡單,但我希望兩者都有。
似乎缺少'getopts的()'是問題。在我的原始腳本中(我在我的評論中發佈的是一個框架),我使用'getopt()'而不使用「s」。重新閱讀文檔後,差異被清除。 – Daniel