Skip to main content

Perl

Archived

This page has been archived and will receive no further updates.

Use Python instead: http://www.linuxjournal.com/article/3882

special variables and arrays

| $@ | $EVAL_ERROR | the Perl syntax error message from the last eval command | | @_ | | array of varables passed to the function |

strings

string concatenation

use .

print $mystring . "\n";

find substring within string

if (index($str, $substr) != -1) {
print "$str contains $substr\n";
}

misc

if statements

if ($somevar) {
do_something();
} elsif ($someothervar) {
do_something_else();
} else {
...
}