in reply to using $ARGV without arguments
Well, if you don't put any arguments in then $ARGV[0] is undefined. What do you want to do if no arguments are given? Do you want it to cause an error:
unless (@ARGV == 1) { die "You must specify one argument\n"; }
Or do you want to set a default value?
my $argument = $ARGV[0] || 'default' ; # Put your default # value here if ($argument eq 'TEST') {....
Or do you just want it to ignore the argument?
if (defined $ARGV[0] && $ARGV[0] eq 'TEST') {...
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Amateur Perl Hacker
by Arbogast (Monk) on Jun 24, 2003 at 15:26 UTC | |
by hsmyers (Canon) on Jun 25, 2003 at 14:15 UTC |