Dpuiu Perl: Difference between revisions

From Cbcb
Jump to navigation Jump to search
No edit summary
Line 14: Line 14:
   /fs/sz-user-supported/Linux-x86_64/lib
   /fs/sz-user-supported/Linux-x86_64/lib


= Libraries =
= Search directories =
* -Idir  (default /usr/include & /usr/lib/perl)
* -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"'

Revision as of 12:05, 4 November 2008

POD

  • POD; pod2html pod2latex pod2man pod2text pod2usage

Comman options

  • Edit a file in place: -i
 perl -i.bck script.pl xxx
 => xxx(new), xxx.bck(old)

Regular Expressions

  • Maximal match (default)
 echo $PERLLIB | perl -ane '/^(.+):/; print $1,"\n"'
  • Minimal match
 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"'