Perl: Difference between revisions
No edit summary |
|||
| Line 19: | Line 19: | ||
Check the validity of your scripts: | Check the validity of your scripts: | ||
perl -c <scriptname> | perl -c <scriptname> | ||
With additional library paths: | With additional library paths: | ||
perl -I ../somelib -c <scriptname> | perl -I ../somelib -c <scriptname> | ||
| Line 25: | Line 25: | ||
Alter a file by changing all '''FOO''''s by '''BAR''''s: | Alter a file by changing all '''FOO''''s by '''BAR''''s: | ||
perl -pi -e 's!FOO!BAR!' <filename> | perl -pi -e 's!FOO!BAR!' <filename> | ||
= usefull modules = | |||
Some modules I find handy | |||
== [search.cpan.org/perldoc/Data::Dumper Data::Dumper] == | |||
let's you dump data structions in a readable format. | |||
== [http://www.template-toolkit.org/ Template] == | |||
Andy Wardley's very workable templating engine. | |||
[[Category:scripting]] | [[Category:scripting]] | ||
Revision as of 23:08, 9 February 2007
Practical Extraction and Report Language
-or- Pathologically Eclectic Rubbish Lister
From the Wikipedia:
Perl is a dynamic programming language created by Larry Wall and first released in 1987. Perl borrows features from a variety of other languages including C, shell scripting (sh), AWK, sed and Lisp.
Structurally, Perl is based on the brace-delimited block style of AWK and C, and was widely adopted for its strengths in string processing, and lack of the arbitrary limitations of many scripting languages at the time.
| Usefull links | |
| http://search.cpan.org/ | Search the Comprehensive Perl Archive Network |
command line tips
Check the validity of your scripts:
perl -c <scriptname>
With additional library paths:
perl -I ../somelib -c <scriptname>
Alter a file by changing all FOO's by BAR's:
perl -pi -e 's!FOO!BAR!' <filename>
usefull modules
Some modules I find handy
[search.cpan.org/perldoc/Data::Dumper Data::Dumper]
let's you dump data structions in a readable format.
Andy Wardley's very workable templating engine.
