Welcome to Netizen's Intermediate Perl training course. This is a one-day module in which we extend on the material covered in Introduction to Perl and explore the topics of references, advanced regular expressions, and interacting with the operating system.
Revise introduction to Perl material
File I/O
Line input and globbing operators
Opening files and directories
Opening pipes
Finding information about files
Recursing down directories
File locking
Handling binary data
Advanced regular expressions
Review of basic regexps
Multiline strings
Backreferences
More functions
The grep() function
The map() function
printf() and sprintf()
pack() and unpack()
List manipulation with splice()
System interaction
system() and exec()
Backticks
Interacting with the file system
Dealing with users, groups and permissions
Interacting with processes
Security considerations
References and complex data structures
Creating and dereferencing
Complex data structures
Anonymous data structures