Perl    Script

Pingfei  Chen

Introduction

What you can do with perl? Some topics  about perl
That First Line
#!/usr/bin/perl
Data Types
  three data types: scalars, array of scalars, and associative  arrays of scalars
Scalar Variables: Begin with a dollar sign followed by a letter and then letters/numbers
Array of scalars:   Begin with a @ sign followed by a letter, and then letters/numbers
Associative array: Begin with a % sign followed by a letter, and then letters/numbers
Examples : $a = 1;  $a = "Hi there";
@b = ("one","two","3");
%ages = ("Michael Caine", 39,  "Dirty Den", 34, "Angie", 27);
 
Special Variables
Subroutines
A subroutine is like a command you define yourself
Example:
#!/usr/bin/perl
$x = &getnumber;
$y = &getnumber;
$z = $x + $y;
print "$x + $y = $z\n";
 
sub getnumber {
      print "Type in a number: ";
      $number = <;
      chop($number);
      $number;
}
Control Structures
File Manipulation
Open function:
open(INFO, $file);            # Open for input
open(INFO, "$file");        # Open for output
open(INFO, "$file");      # Open for appending
open(INFO, "<$file");        # Also open for input
Close function:
close(INFO);
Administration with perl Experience with  perl