|We don't bite newbies here... much|
Answer: How do you use command line parameters?by japhy (Canon)
|on Sep 20, 2000 at 18:47 UTC||Need Help??|
Command-line parameters are sent to a Perl program in the same way they're sent to any other.
The @ARGV array holds the command-line arguments, and in this case, it would hold ('foo', 'bar', 'blat').
Perl allows for simplistic command-line options via the -s option to perl:
Here's a sample run:
If you want more complex option parsing, there are two standard modules that can do this for you: Getopt::Std and Getopt::Long.
Perl allows you to treat the arguments in @ARGV as filenames, by using the special case of the <> operator.