I'm not sure if this is a problem with Getopt::Std or if it's just me, but
I'm having some issues getting this to cooperate:

use Getopt::Std;
my %OPT = ();
getopt('dhnt:', \%OPT);

....and later...

if (exists($OPT{'h'})) {
        ## print usage and exit...

If I call my script with ./myscript.pl -h, it prints usage fine.  However,
 if I call the script using ./myscript.pl -n -h, the -h flag gets ignored,
and my hash looks like:

  DB<1> x %OPT
0  'n'
1  '-h'
  DB<2> 


What am I missing?

Thanks,

Chris

-- 
[EMAIL PROTECTED]
GnuPG Fingerprint: F96E FB68 5C8F 97CF 70B7  9208 0BF0 7F09 BC1B F0C8

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to