質問エントリです。誰か教えて...
perlのGetopt::Longで、先頭が-(ハイフン)で始まる文字列をオプション値として受け取る方法が知りたいです。
use Getopt::Long qw(:config posix_default no_ignore_case gnu_compat);
my $options = {};
my $result = GetOptions($options, "opt:s", "opt2:i");
みたいなコマンドで、
$ ./command --opt -0100
とかやっても、
Unknown option: 0100
とか言われる。orz
$ ./command --opt "-0100"
でも一緒。
一応、
$ ./command --opt=-0100
で解決するけど、このオプションだけイコール必須、とか気持ち悪い...