Thread Log::Log4Perl::CommandLine und Getopt::Long für eigene Argumente (4 answers)
Opened by orui at 2012-01-16 15:02

murphy
 2012-01-16 15:37
#155466 #155466
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
2012-01-16T14:02:09 orui
[...]
Code (perl): (dl )
1
2
3
4
5
6
7
#line 17
our $opt_file;


GetOptions('file|f=s') or die('useage...');

print "file: $opt_file\n";
[...]

Das sieht so aus, als läge das Problem eher an einem falschen Aufruf von GetOptions, denn es fehlt hier eine Angabe, wohin das Optionsargument gespeichert werden soll. Ich nehme an es sollte wohl
Code (perl): (dl )
1
2
#line 20
GetOptions('file|f=s' => \$opt_file) or die('useage...');

heißen.
When C++ is your hammer, every problem looks like your thumb.

View full thread Log::Log4Perl::CommandLine und Getopt::Long für eigene Argumente