A Public Service provided by NEXOR

Perl FAQ

This is an HTML version of the Perl FAQ automatically generated from the Perl FAQ on rtfm.mit.edu by, of course, a Perl script. See the end of this document for the versions used.

Send comments for the FAQ itself to <perlfaq@perl.com>, and any comments on the HTML conversion script to Martijn Koster


You can look at the table of contents below, or search the content of the FAQ
Search for:

Perl 5 Regular Expression Case Sensitive


Introduction

Last Edited: Fri May 19 16:41:22 1995 by spp (Stephen Potter) on squid

Hear ye, hear ye. This most honourable session on Perl Frequently Asked Questions is hereby called to order. Please stand and show your respect for those that have gone before us. Let us honour Larry Wall*, the father of Perl who unselfishly spends vast amounts of time reviewing this document for veracity and accuracy. Let us also honour Tom Christiansen* without whom this document would not exist. Finally, let us collectively honour the members of comp.lang.perl who have offered much advice and corrections to this list.

This article details the contents of the most Frequently Asked Questions in comp.lang.perl, a Usenet newsgroup devoted to the Perl programming language. There are five pieces following this, the general information questions in part1, part2 and part3 and the programming ones in part4 and part5.

If this is your first exposure to Perl, please read this document and the perl(1) man page before asking questions in comp.lang.perl. If you're using v4 perl, that page contains all you need to know (or at least enough to get started). If you're using v5 perl, that page will show you where to look for specific information. When we refer to perlmod(1), it means the "perlmod" man page in section "1" of the manual, just as Foo(3pm), that means it's the "Foo" man page in section "3pm" (perl modules) of the library. The perl install does NOT automatically install the module man pages for you, however.

Hopefully the questions herein are asked enough that considerable net bandwidth can be saved by looking here before asking. Also, hopefully there is enough information contained here that someone who has never heard of Perl can read this and at least have some sort of idea as to what Perl is.

Some questions in this group aren't really about Perl, but rather about system-specific issues. You might also consult the Most Frequently Asked Questions list in comp.unix.questions for answers to this type of question.

The current version of perl is 5.001, perl 5.000 emerged into the world on 16 October, 1994. The previous non-beta version was 4.036 (version 4, patchlevel 36). Many of these questions were written for perl4, however a lot of perl5 information has also been added. Perl5 only features will be clearly marked as such, so as not to cause confusion for those still using perl4. You should upgrade to perl5 as soon as possible though (see below).

This list was initially written, and still hacked upon, by Tom Christiansen*. However, due to his erratic schedule, it is currently maintained by Stephen P Potter*. First person singular pronouns, when not in quoted postings, generally are Tom talking.

This document, and all its parts, are Copyright (c) 1994/1995, Stephen P Potter and Tom Christiansen, perlfaq@perl.com. All rights reservered. Permisson to distribute this collection, in part or full, via electronic means (emailed, posted or archived) or printed copy are granted providing that no charges are involved, reasonable attempt is made to use the most current version, and all credits and copyright notices are retained. Requests for other distribution rights, including incorporation in commercial products, such as books, magazine articles, or CD-ROMs should be made to perlfaq@perl.com.

This FAQ is archived on ftp.cis.ufl.edu [128.227.100.198] in the file pub/perl/doc/FAQ, as well as on rtfm.mit.edu [18.181.0.24] in pub/usenet/comp.lang.perl. If you have any suggested additions or corrections to this article, please send them to <perlfaq@perl.com>.

Table of Contents

Availability

This part contains answers to general information and availability questions. The following questions are answered in this posting:

Questions

Information Sources

This part contains answers to general information questions, mostly of about information sources.

Questions

Programming Aids

This part contains answers to general information questions, mostly about programming aids.

Questions

General Programming

This part contains answers to the following questions about General Programming, Regular Expressions (Regexp) and Input/Output:

Questions

External Program Interaction

This part contains answers to the following questions about Array, Shell and External Program Interactions with Perl:

Questions


Generated by
$Id: news-faq2html.pl,v 1.7 1995/07/19 09:30:57 mak Exp mak $
and a Makefile. This information was extracted on Sat Sep 16 18:47:31 1995, from:
$Id: perl-intro,v 2.8 1995/05/15 15:43:59 spp Exp spp $
$Id: part1,v 2.9 1995/05/15 15:44:17 spp Exp spp $
$Id: part2,v 2.9 1995/05/15 15:44:29 spp Exp spp $
$Id: part3,v 2.7 1995/05/15 15:44:43 spp Exp spp $
$Id: part4,v 2.9 1995/05/15 15:46:10 spp Exp spp $
$Id: part5,v 2.8 1995/05/15 15:47:16 spp Exp spp $

Perl Page