This works:
#!/usr/bin/perl -w
use strict;
my @CmdList = ('/tmp/hello.pl', ' -p ', '"this is my parm"', ' -m ', 
'"this is my message"', ' -o ', '"this is my option"', " data1 data2 data3 
data4 data5");
print "cmd: ", @CmdList, "\n";
exec "@CmdList";

#!/usr/bin/perl -w
use vars qw($opt_m $opt_o $opt_p);
use Getopt::Long;

GetOptions ( "p=s" => \$opt_p, "m=s" => \$opt_m, "o=s" => \$opt_o,);

print "prog name <$0>, opt_p <$opt_p>, opt_m <$opt_m>, opt_o <$opt_o>, 
\ncmdline: <" . join(",",@ARGV) .">\n";

Why, I dunno.

a

Andy Bach, Sys. Mangler
Internet: [EMAIL PROTECTED] 
VOICE: (608) 261-5738  FAX 264-5030

" ... even if you're mediocre/decent at perl [the cmecf] code is pretty 
confusing in certain areas ..." CB
_______________________________________________
Perl-Unix-Users mailing list
[EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to