in reply to Getting commandline params
Here is the difference between the getopt() method and the getopts() method.
C:\>type getopt.pl use Getopt::Std; our($opt_p); getopt('p'); print "Using the getopt() method \$opt_p is "; print defined $opt_p ? "'$opt_p'" : "undefined"; C:\>perl getopt.pl Using the getopt() method $opt_p is undefined C:\>perl getopt.pl -p Using the getopt() method $opt_p is undefined C:\>perl getopt.pl -p123 Using the getopt() method $opt_p is '123'
C:\>type getopts.pl use Getopt::Std; our($opt_p); getopts('p'); print "Using the getopts() method \$opt_p is "; print defined $opt_p ? "'$opt_p'" : "undefined"; C:\>perl getopts.pl Using the getopts() method $opt_p is undefined C:\>perl getopts.pl -p Using the getopts() method $opt_p is '1' C:\>perl getopts.pl -p123 Unknown option: 1 Unknown option: 2 Unknown option: 3 Using the getopts() method $opt_p is '1' C:\>
cheers
tachyon
s&&rsenoyhcatreve&&&s&n.+t&"$'$`$\"$\&"&ee&&y&srve&&d&&print
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: Getting commandline params
by Amoe (Friar) on Sep 02, 2001 at 15:33 UTC | |
by tachyon (Chancellor) on Sep 02, 2001 at 16:09 UTC |