If you don't know how many there will be you can try something like:

printf "%-s "x scalar(@ARGV), @ARGV;
        # @ARGV is what you check when seeking arguments from the commnad line
        # in passing to a subroutine the @_ has the same connotation as @ARGV

Wags ;)

-----Original Message-----
From: Booher Timothy B 1stLt AFRL/MNAC
[mailto:[EMAIL PROTECTED]]
Sent: Tuesday, February 12, 2002 16:37
To: [EMAIL PROTECTED]
Subject: can't print input argument


Hello - more trouble, I just can't seem to write a program that prints an
argument it's passed:
 
My script contains:
 
#not working
print "$ARGV\n";
 
when I run this I get:
 
c:\work.pl "this"
 
c:\
 
confused by this but also confused that I can't run anything from the
command line in windows. Like
 
c:\perl -e "s/Bad/Good/" test.txt
or
c:\perl -e 's/Bad/Good/" test.txt
 
I have activePerl installed and my file attributes are fine  . . .
 
tim

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to