Be able to open files and directories to read and write data, using various techniques
Perform tests on files and directories
Open pipes to read or write data through another program
Use regular expressions to handle multiline data
Use backreferences to create complex regular expressions
Use and understand more complex Perl functions such as grep() and map()
Use Perl functions to call system commands
Use Perl to interact with the file system, users, and processes
Understand the security implications of running system commands from Perl, and how to increase security
Understand and use Perl references to create complex data structures and anonymous data structures