quotemeta

quotemeta EXPR quotemeta Returns the value of EXPR with all the ASCII non-"word" characters backslashed. (That is, all ASCII characters not matching /[A-Za-z_0-9]/ will be preceded by a backslash in the returned string, regardless of any locale settings.) This is the internal function implementing the \Q escape in double-quoted strings. (See below for the behavior on non-ASCII code points.) If EXPR is omitted, uses $_ . quotemeta (and \Q ... \E ) are useful when interpolating strings into regul

Benchmark - benchmark running times of Perl code

NAME SYNOPSIS DESCRIPTIONMethods Standard Exports Optional Exports :hireswallclock Benchmark Object NOTES EXAMPLES INHERITANCE CAVEATS SEE ALSO AUTHORS MODIFICATION HISTORY NAME Benchmark - benchmark running times of Perl code SYNOPSIS use Benchmark qw(:all) ; timethis ($count, "code"); # Use Perl code in strings... timethese($count, { 'Name1' => '...code1...', 'Name2' => '...code2...', }); # ... or use subroutine references. timethese($count, { 'Name1' => s

IPC::Open2 - open a process for both reading and writing using open2()

NAME SYNOPSIS DESCRIPTION WARNING SEE ALSO NAME IPC::Open2 - open a process for both reading and writing using open2() SYNOPSIS use IPC::Open2; $pid = open2(\*CHLD_OUT, \*CHLD_IN, 'some cmd and args'); # or without using the shell $pid = open2(\*CHLD_OUT, \*CHLD_IN, 'some', 'cmd', 'and', 'args'); # or with handle autovivification my($chld_out, $chld_in); $pid = open2($chld_out, $chld_in, 'some cmd and args'); # or without using the shell $pid = open2($chld_out, $chld_in, 'some', 'cmd',

foreach

foreach These flow-control keywords are documented in Compound Statements in perlsyn.

ExtUtils::MM_VMS - methods to override UN*X behaviour in ExtUtils::MakeMaker

NAME SYNOPSIS DESCRIPTIONMethods always loaded Methods AUTHOR NAME ExtUtils::MM_VMS - methods to override UN*X behaviour in ExtUtils::MakeMaker SYNOPSIS Do not use this directly. Instead, use ExtUtils::MM and it will figure out which MM_* class to use for you. DESCRIPTION See ExtUtils::MM_Unix for a documentation of the methods provided there. This package overrides the implementation of these methods, not the semantics. Methods always loaded wraplist Converts a list into a string wrapped

$^T

$^T The time at which the program began running, in seconds since the epoch (beginning of 1970). The values returned by the -M, -A, and -C filetests are based on this value.

__DATA__

__DATA__ These keywords are documented in Special Literals in perldata.

$FORMAT_LINE_BREAK_CHARACTERS

$FORMAT_LINE_BREAK_CHARACTERS

PerlIO::encoding - encoding layer

NAME SYNOPSIS DESCRIPTION SEE ALSO NAME PerlIO::encoding - encoding layer SYNOPSIS use PerlIO::encoding; open($f, "<:encoding(foo)", "infoo"); open($f, ">:encoding(bar)", "outbar"); use Encode qw(:fallbacks); $PerlIO::encoding::fallback = FB_PERLQQ; DESCRIPTION This PerlIO layer opens a filehandle with a transparent encoding filter. On input, it converts the bytes expected to be in the specified character set and encoding to Perl string data (Unicode and Perl's internal Unicode encod

rmdir

rmdir FILENAME rmdir Deletes the directory specified by FILENAME if that directory is empty. If it succeeds it returns true; otherwise it returns false and sets $! (errno). If FILENAME is omitted, uses $_ . To remove a directory tree recursively (rm -rf on Unix) look at the rmtree function of the File::Path module.