Microsoft
Software
Hardware
Network
Question : Perl GetOptions: Undefined argument in option spec
Hi guys, hope u r all well.
Guys im trying to learn how to read command line arguments by using the GetOpt module, but each time i run the following examples, which im assuming "should" work im getting an error saying:
"Undefined argument in option spec"
Here are the examples:
==========================
==========
==========
==========
========= example1.pl
#!/usr/bin/perl
# import module
use Getopt::Long;
# read options
$result = GetOptions ("age=i" => $age);
# print value
if ($age) { print "Input age is $age years"; }
==========================
==========
==========
==========
========= example2.pl
#!/usr/bin/perl
# import module
use Getopt::Long;
# read options
$result = GetOptions ("name=s" => $name);
# print value
print "Input name is $name";
When I run these examples with or without options specified, im getting the following...
Undefined argument in option spec
Id love to know what is happening.
Thank you :>)
Answer : Perl GetOptions: Undefined argument in option spec
From what I see here:
http://search.cpan.org/~jv
/Getopt-Lo
ng-2.37/li
b/Getopt/
L
ong.pm
you need a leading slash infront of the $:
$result = GetOptions ("age=i" => \$age);
$result = GetOptions ("name=s" => \$name);
Random Solutions
Child window
Find /dev/ location of a mount point in bash script
Related to Oracle Reports 6i Formula column
segmentation fault when pthread_mutex_lock is called
How to build small upload script from scratch with progress upload?
Rails: Replace HTML with a partial and a collection
"Automatically adjust the clock for day-light saving" check on mutiple computers
Can't Open Folder; Access Denied
How to combine VLOOKUP with SUMPRODUCT/SUMIF?
VPN access to a non-PDC W2K3 Server