To be honest, I never use the command-line functions, but as for the
arguments, I think your problem is that the argument/s are passed via the
@ARGV array.  Try this:

print "$ARGV[0]\n";  #print first element of argument array


-----Original Message-----
From: Booher Timothy B 1stLt AFRL/MNAC
[mailto:[EMAIL PROTECTED]]
Sent: Tuesday, February 12, 2002 4:37 PM
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


--------------------------------------------------------------------------------
This email may contain confidential and privileged 
material for the sole use of the intended recipient. 
If you are not the intended recipient, please contact 
the sender and delete all copies.

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

Reply via email to