http://www.perlmonks.org?node_id=827495


in reply to How to use getopts to look in a file and submit each item in the file to a job with different switches.

Aside from the comment above, you have a number of errors in you code:
Please use strict;
$CLD_RV is not created in the script. If this is an environment variable then use $ENV{'CLD_RV'}
You use the wrong type of quotes for the values in %Options - use ' rather than `.
Missing ; after the initialisation of %Options

There are a few other nitpicks that I'll pass on.
  • Comment on Re: How to use getopts to look in a file and submit each item in the file to a job with different switches.
  • Select or Download Code

Replies are listed 'Best First'.
Re^2: How to use getopts to look in a file and submit each item in the file to a job with different switches.
by cdarke (Prior) on Mar 10, 2010 at 08:46 UTC
    The OP sent me the following message:
    "hank you for your response. I know my code is a mess. What I am trying to find out is how to use Getopt effectively to run a script on a group file."

    First, if you know your code is a mess then then you are halfway there - the other half is to fix it. Perl::Tidy might be a start, and another is Perl::Critic.

    Please excuse my ignorance but I have no idea what a "group file" is, unless you mean /etc/group, which does not seem to fit your code. I asked Ms. Google and she came up with BZFlag (which I never heard of) and a search of CPAN gave BZFlag::Info. I have no idea if that is relevant, but you might like to follow that line of enquiry yourself.