PERL Scripting



MODULE -1

Introduction to Perl

  • What is Perl?

  • How to run Perl program?

  • Declaration of variables

  • Perl Data types

  • Operators & Precedence



MODULE -2

Arrays and Hashes

  • Arrays & it’s references

  • The for each Loop

  • The @ARGV Array

  • The Array functions grep ,split, join ,translate etc.,

  • Array Slices

  • Hashes & it’s Functions



MODULE -3

Regular Expressions

  • Pattern Matching Overview

  • The Substitution Operators

  • Regular Expressions

  • Special Characters

  • Quantifiers (?,+,*,{},[ ])

  • Assertions (^, $, \n)

  • Modifiers



MODULE -4

String Manipulations

  • Substrings

  • String replace or editing & Substitution

  • Finding String occurrences & Indices

  • String to Array conversions



MODULE -5

Conditional Statements

  • If Statements

  • If Else Statements

  • If Else if Statements

  • Nested If Statements



MODULE -6

Control Statements

  • While Statements

  • Until Statements

  • For Statements

  • For Each Statements



MODULE -7

Subroutines

  • Overview of Subroutines

  • Passing Arguments

  • Private Variables

  • Returning Values



MODULE -8

Files Handling & Format

  • File operations

  • The Input Operator

  • Default Input Operator

  • The print Function & Format

  • How to use packages

Note: After every module there will be Practical examples & Assignments