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]