Difference between revisions of "Perl"

From Teknologisk videncenter
Jump to: navigation, search
m
m (removed Category:Programming using HotCat)
 
(16 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Under construction}}
+
*[http://en.wikiversity.org/wiki/Topic:Perl wikiversity] perl
 +
[[Image:Perlcomic.jpg|thumb|800px|none| From http://0x2121.com/7/Lost_in_Translation]]
 +
=Development tools=
 +
 
 +
*[[Perl/IDE|Integrated Development Environment]] - IDE - for Perl
 +
*Perltidy - Perl beautifier
 +
==ActiveState Perl and Padre==
 +
#Download and install ActivePerl from [http://www.activestate.com/activeperl ActiveState]
 +
#Open a command prompt and enter the command '''PPM'''
 +
#Search for '''Padre''' (The Perl IDE - Integrated Development Environment)
 +
##[http://padre.perlide.org/trac/wiki/DownloadActivePerl Padre install instructions]
 +
#Install '''Padre'''
 +
#Start Padre and start playing
 +
#[[/Learning Perl|Learning Perl]]
 +
#http://onyxneon.com/books/modern_perl/modern_perl_a4.pdf
 +
 
 +
=Regular expressions=
 +
*[[Regular Expression Perl]] Mainpage
 +
= One liners =
 +
*See [[Regular Expression Perl/Oneliners]]
 +
== Search and replace in files ==
 +
You could also use find and sed.
 +
<source lang=cli>
 +
perl -pi -w -e 's/SEARCH/REPLACE/g;' *.php
 +
</source>
 +
*e means execute the following line of code.
 +
*i means edit in-place
 +
*w write warnings
 +
*p loop
 +
{{Source cli}}
 
[[Category:Perl]]
 
[[Category:Perl]]

Latest revision as of 07:55, 18 May 2015

Development tools

ActiveState Perl and Padre

  1. Download and install ActivePerl from ActiveState
  2. Open a command prompt and enter the command PPM
  3. Search for Padre (The Perl IDE - Integrated Development Environment)
    1. Padre install instructions
  4. Install Padre
  5. Start Padre and start playing
  6. Learning Perl
  7. http://onyxneon.com/books/modern_perl/modern_perl_a4.pdf

Regular expressions

One liners

Search and replace in files

You could also use find and sed.

perl -pi -w -e 's/SEARCH/REPLACE/g;' *.php
  • e means execute the following line of code.
  • i means edit in-place
  • w write warnings
  • p loop