[an error occurred while processing this directive]
[an error occurred while processing this directive]

PERL, Practical Extraction and Report Language

This web document is a re-organized version of the Perl.1 man page for PERL version 4. If you need a revised or the latest version for Perl 5, please visit Perl manual at perl.com. Copyright of this document belongs to Carnegie-Mellon University. You can also visit the original copy here. You can also find the original markup version by Robert Stockton. Mr Stockton is also the maintainer of the original and also a printer-friendly version of this document.

Please note that part of the original document has been modified to reflect the actual functions we offer with our services.

  • SYNOPSIS         perl [options] filename args
  • INDEX OF CONTRUCTS
  • DESCRIPTION
  • Introduction
  • Starting a script
  • Options
  • Data types and objects
  • Syntax
  • Compound statements
  • Simple statements
  • Expressions (including pre-defined functions and "special" operations)
  • Flow control operations
  • Operators (including file test operators)
  • Arithmetic functions
  • Conversion functions
  • String functions
  • Array and list functions
  • File operations
  • Directory reading
  • I/O operations
  • Search and modification operations
  • System interaction routines
  • IPC and networking operations
  • Miscellaneous operations
  • System information
  • Precedence
  • Subroutines
  • Passing by reference
  • Regular expressions
  • Formats
  • Interprocess communication
  • Predefined names
  • Packages
  • Style
  • Debugging
  • Setuid scripts
  • ENVIRONMENT
  • DIAGNOSTICS
  • TRAPS
  • BUGS
  • Contribution by authors

    Larry Wall and MS-DOS port by Diomidis Spinellis. Special thanks to Robert Stockton.

    [an error occurred while processing this directive]