Mastering PERL Scripting
About Course
scripting
Related
Course Content
What is PERL?
-
Introduction to PERL
-
A Sample PERL Program
-
Running a PERL Program
-
Statements and Tokens
-
Writing to Standard Output
-
Error Messages
Basic Operators and Control Flow
-
Storing in Scalar Variables Assignment
-
Performing Arithmetic
Introduction to Conditional Statements
-
The If Statement
-
Two-Way Branching Using if and else
-
Multi-Way Branching Using elsif
-
Writing Loops Using the while Statement
-
Nesting Conditional Statements
-
Looping Using the until Statemen
Understanding Scalar Values
-
What Is a Scalar Value?
-
Integer Scalar Values
-
Floating Point Scalar Values
-
Using Octal and Hexadecimal Notation
-
Character Strings
-
Interchangeability of Strings and Numeric Values
More Operators
-
Using the Arithmetic Operator
-
Using Comparison Operators
-
Using Logical Operators
-
Using Bit-Manipulation Operators
-
Using the Assignment Operators
-
Using Autoincrement and Autodecrement
-
The String Concatenation and Repetition Operators
-
Other PERL Operators
Lists and Array Variables
-
Introducing Lists
-
Scalar Variables and Lists
-
Storing Lists in Array Variables
-
Accessing an Element of an Array Variable
-
Using Lists and Arrays in Perl Programs
-
Using List Ranges
-
More on Assignment and Array Variables
-
Retrieving the Length of a List
-
Using Array Slices
-
Reading an Array from the Standard Input File
-
Array Library Functions
Reading from and Writing to File
-
Opening a File
-
Reading from a File
-
Writing to a File
-
Redirecting Standard Input and Standard Output
-
The Standard Error File
-
Closing a File
-
Determining the Status of a File
-
Reading from a Sequence of Files
-
Using Command-Line Arguments as Values
Pattern Matching
-
Introduction
-
The Match Operators
-
Special Characters in Patterns
-
Pattern-Matching Options
-
The Substitution Operator
-
The Translation Operator
More Control Structures
-
Using Single-Line Conditional Statements
-
Looping Using the for Statement
-
Looping Through a List: The foreach Statement
-
The do Statement
-
Exiting a Loop Using the last Statement
-
Using next to Start the Next Iteration of a Loop
-
The redo Statement
-
Using Labeled Blocks for Multilevel Jumps
-
The continue Block
-
The goto Statement
Using Subroutines
-
What Is a Subroutine?
-
Defining and Invoking a Subroutine
-
Returning a Value from a Subroutine
-
The return Statement
-
Using Local Variables in Subroutines
-
Passing Values to a Subroutine
-
Calling Subroutines from Other Subroutines
Associative Arrays
-
Limitations of Array Variables
-
Referring to Associative Array Elements
-
Adding Elements to an Associative Array
-
Creating Associative Arrays
-
Copying Associative Arrays from Array Variables
-
Adding and Deleting Array Elements
-
Listing Array Indexes and Values
-
Looping Using an Associative Array
Working with the File System
-
File Input and Output Functions
-
Directory-Manipulation Functions
Scalar-Conversion and List-Manipulation Functions
-
The chop Function
-
The chomp Function
-
The hex Function
-
The int Function
-
The scalar Function
-
The defined Function
-
The undef Function
-
Array and List Functions
-
Associative Array Functions
Command-Line Options
-
Specifying Options
-
The -v Option: Printing the Perl Version Number
-
The -c Option: Checking Your Syntax
-
The -w Option: Printing Warnings
-
The -e Option: Executing a Single-Line Program
-
The -s Option: Supplying Your Own Command-Line Options
-
The -n Option: Operating on Multiple Files
-
The -p Option: Operating on Files and Printing
-
The -d Option: Using the Perl Debugger
System Variables
-
Array System Variables
-
Built-In File Variables
Student Ratings & Reviews
No Review Yet