I figured it out.  I thought I'd post what I found.

> I've cobbled some code together to test stuff out with:
> 
> #!/usr/bin/perl
> 
> use warnings;
> use strict;
> 
> my @addresses;
> my @message;
> 
> if( @ARGV ) {
>         print "There are arguments\n";
>         while( $ARGV[0] =~ /[EMAIL PROTECTED]/ ) {

  The above line of code was the culprit.  I added a check to make
sure @ARGV wasn't empty and everything worked out.  This line looks
like this now:
  while( @ARGV && $ARGV[0] =~ /[EMAIL PROTECTED]/ ) {

>                 push @addresses, $ARGV[0].', ';
>                 shift;
>         }
>         print "@addresses\n";
> } else {
>         print "There are no arguments\n";
> }
> 
> while( <> ) {
>         if( /^.$/ ) {
>                 last;
>         } else {
>                 push @message, $_;
>         }
> }
> 
> print "\n\nThe following message will be sent:\n";
> print "@message\n";
> 

--Errin

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to