Monday, December 05, 2005

 

Starting Perl

Typically, perl is used to interpret a script. You can run a script
explicitly with perl (the % is your command prompt)

% perl scriptname

or

% cat scriptname | perl

That isn't convenient enough, since you'd rather not have to distinguish
what is a real compiled program and what is a script. Therefore, UNIX
shells have a shortcut. If a text file is executable, and the first line
is of the form

#!program [optional program arguments]

the shell executes

program [optional program arguments] scriptname

Note: While there is some leading whitespace to offset the code examples,
all examples should not use the first <tab> - especially this example of
the shell shortcut.
--------------------------------------------------------------------------------

Example
To start off our program, edit the file mailform, add the first line:

#!/usr/local/bin/perl

(or whatever the location of your perl binary is), save, exit the editor,
and make the program executable:

% chmod +x mailform


Comments: Post a Comment

<< Home

This page is powered by Blogger. Isn't yours?