POD
- POD; pod2html pod2latex pod2man pod2text pod2usage
In place editing
perl -i.bck script.pl xxx
=> xxx(new), xxx.bck(old)
BEGIN/END blocks
perl -ane 'BEGIN { print "sum\n"} END { print $sum,"\n" } $sum += $F[0]; '
Regular Expressions
echo $PERLLIB | perl -ane '/^(.+):/; print $1,"\n"'
echo $PERLLIB | perl -ane '/^(.+?):/; print $1,"\n"'
/fs/sz-user-supported/Linux-x86_64/lib
Search directories
- -Idir : same as "use lib dir_name"
default: /usr/include & /usr/lib/perl
add dirs to PERLLIB
Modules
- -M moldule: same as "use module_name"
perl -MLWP::Simple -e' print head "http://www.example.com"'
perl -e 'use LWP::Simple; print head "http://www.example.com"'
Variables