#!/usr/bin/env perl
use strict;
use warnings;
use locale;
my $prepinac_r = '';
my $array_name = '';
use Getopt::Long;
Getopt::Long::Configure ("bundling");
my $result = GetOptions(
"r=s" => \$prepinac_r,
"array-name=s" => \$array_name);
print STDERR "r: $prepinac_r\n";
print STDERR "array_name: $array_name\n";
がそれを実行している:
script.pl --array-name=kokos -r=kure
出力:
r: =kure
array_name: kokos
私が間違っているのは何を?私は何を取りこぼしたか?どうして-rが "kure"ではなく "kure"になるのですか?助けてください...
Getopt :: Long :: Configure( "bundling_override"); – rluks