Here's our list of frequently-asked questions (FAQ's), indexed by category.
Arrays How do I print the entire contents of an array? How do I do <fill-in-the-blank> for each element in an array? Debugging Why should I use the -w argument when invoking Perl? Files & Directories How do I read data from files with Perl? How do I do (fill_in_the_blank) for each file in a directory? How do I generate a list of all .html files in a directory? How do I replace every <TAB> character in a file with a comma? (without renaming the file) How do I read the entire contents of a file directly into an array with Perl? Getting Perl Where can I get Perl for Windows? Where can I get the Perl FAQ? Hashes (Associative Arrays) How do I set environment variables in Perl programs? How do I do <fill-in-the-blank> for each element in a hash? How do I sort a hash by the hash key? How do I sort a hash by the hash value? Miscellaneous How do I read command-line arguments? Networking What's the easiest way to download the contents of a URL with Perl? Strings How do I concatenate (merge) strings with Perl? System Interaction How do I send e-mail from a Perl/CGI program on a Unix computer system? How do I read data from a pipeline? How do I set environment variables in Perl programs?
Arrays
Debugging
Files & Directories
.html
Getting Perl
Hashes (Associative Arrays)
Miscellaneous
Networking
Strings
System Interaction