gaspodethewonderdog has asked for the wisdom of the Perl Monks concerning the following question:
What I want to do is have a command line driven program that can take multiple inputs for a given id and process them. What I sort of want to do is:
However I want the id field to be an array delimited by spaces... I want the user to type "<command> -id element1 element2 -status abc" and not "<command> -id element1 -id element2 -status abc". Is there a way to put Getopt into a mode to do this? Can somebody throw me a bone here?use Getopt::Long; use strict; use vars qw/@opt_id/; GetOptions("id=s@"); print join "|", @opt_id;
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Getopt Behavior
by Fastolfe (Vicar) on Dec 05, 2000 at 23:56 UTC | |
by Guildenstern (Deacon) on Dec 06, 2000 at 01:15 UTC | |
by MeowChow (Vicar) on Dec 06, 2000 at 01:25 UTC | |
|
(Guildenstern) Re: Getopt Behavior
by Guildenstern (Deacon) on Dec 05, 2000 at 23:01 UTC |