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;
In reply to Getopt Behavior by gaspodethewonderdog
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |