documentation:perl
Table of Contents
~~TOC~~
Lab46 Tutorials
Perl
Programing Language
created in 1987 as a UNIX scripting language Perl has influences from c/c++, sed and unix shell scripting. It is now a full featured high-level programing language that makes text manipulation simple. Perl is also used in dynamic web page creation and report generation. understanding of UNIX shell commands and regular expressions are essential to take full advantage of the Perl language.
First Program
Common Commands
Data Types
- $ - scalar variable
- @ - array variable
- % - hash
- & - subroutine
Input, Output, Comments
- # - comment
- print - print to the screen
- <STDIN> - grab input from the user
- chomp - remove newline character
Arithmetic Operators
- + - add
- * - multiply
- % - modulus
- ** - exponent
- . - concatenate
- x - repeat
- = - assignment operator
Logical Operators
- && or and - and
- || or or - or
- ! or not - not
- == or eq - equal
- != or ne - not equal
- < or lt - less than
- > or gt - greater than
- ⇐ or le - less than or equal too
- >= or ge - greater than or equal too
- ⇔ or cpm - compare
If Structure
For Loop
for ($var = 0; $var < 10; $var++) { print "this is a loop"; }
Input output program
#!/usr/bin/perl my $name; my $num; print "What is your name: "; $name = <STDIN>; chomp($name); for ($num = 0; < 10; $num++) { print $num." "; print "Hello, $name\n"; }
Links
documentation/perl.txt · Last modified: 2010/05/20 09:50 by triley2