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.
| [reply] |