Perl Cookbook, Second Edition

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

factorial( ) 

failure, returning from subroutines 

false values 

fcntl( ), return values 

FETCH( ) 

fetching URLs from Perl scripts 

<FH> line input operator 

FIFOs (named pipes) 

file access  2nd  [See also directories file contents][See also directories file contents]

    access modes  2nd 

    copying and moving files 

    editing files  [See file contents]

    filehandles  2nd 

        caching open 

        copying 

        printing to multiple 

        reading a line from, without blocking 

        reading from multiple 

    filtering filename input 

        command-line options 

    flushing output 

    locking files 

        netlock program 

        region-specific locks 

    non-blocking I/O 

    opening and closing file descriptors 

    processing all files in directories 

        recursively 

    storing files in program text 

    timestamps 

    unread bytes, determining number of 

file contents  2nd  [See also directories; file access]

    adding records to wtmp file 

    comparing two files 

    configuration files, reading 

    continually growing files, reading 

    converting Microsoft files to Unicode 

    counting lines, paragraphs, and records 

    extracting single line 

    fixed-length records 

        reading 

    I/O layers 

    modifying

        with -i switch 

        with temporary files 

        without temporary files 

    processing all words in 

    processing binary files 

    random access

        input/output 

        updating 

    random lines from, selecting 

    randomizing line order 

    reading

        backwards 

        lines with continuation characters 

        null-terminated strings from binary files 

    reading and writing hash records to file 

    reading and writing Unicode from filehandles 

    setting default I/O layers 

    tctee program 

    testing for trustworthiness 

    treating

        files as arrays 

        strings as files 

    variable-length text fields 

    viewing lastlog file information 

file descriptors, opening and closing 

file extensions 

__FILE__ symbol 

file test operators 

File::Basename module 

File::chmod module 

File::Compare module 

File::Copy module  2nd 

File::Find module 

    removing directories recursively 

File::Glob module 

File::KGlob module 

File::LockDir module 

File::NFSLock module 

File::Path module 

File::stat module  2nd 

File::Temp module 

FileCache module 

filehandles 

    autovivified 

    caching 

    comparing 

    copying 

    local 

    non-blocking I/O 

    passing  2nd 

    printing to multiple simultaneously 

    reading

        a line from, without blocking 

        from many 

    reading and writing Unicode from 

    reporting filenames in errors 

    seek offset 

    standard 

    storing in variables 

    tied 

    using filename as 

filenames

    expanding tildes in 

    filtering as input 

        command-line options 

    globbing 

    multiple, for same file 

    parsing 

    renaming 

    reporting in errors 

    sorting  2nd 

    unusual, opening files with 

    using as filehandle 

fileparse( ) 

files

    binary 

        reading null-terminated strings 

    C header, translating with h2ph 

    comparing file contents 

    configuration, reading 

    creating temporary 

    deleting 

        last line of 

    downloading, resuming HTTP GET 

    locking 

        advisory locking 

        netlock program 

    Microsoft, converting to Unicode 

    opening 

    processing all in directories 

    random-access, updating 

    RSS, reading and writing 

    storing in program text 

    treating

        as arrays 

        strings as 

    with unusual filenames, opening 

    uploaded, receiving with mod_perl handler 

    XML, larger than available memory, processing 

filesystem  [See directories]

filtering

    filenames as input 

        command-line options 

    output 

    XML 

FindBin module 

finddepth( ) 

finding

    fresh hyperlinks 

    most common anything 

    patterns  [See regular expressions]

    text and elements in XML documents 

    versions and descriptions of modules 

findnodes( ) vs. getElementsByTagName( ) 

FIONREAD call 

firewalls, fetching web pages through 

fixed-length records 

    flat-file index program 

    reading 

FixNum class 

fixstyle program 

flat file index program 

flattened lists 

floating-point numbers 

    comparing 

    rounding 

flock( ) 

    compared to SysV lockf( ) 

floor( ) 

flushing output 

fmt program 

fnctl( ), locking files 

folded_demo program 

fonts, Unicode, support for 

foodfind program 

=for escape pod directive 

ForceArray option 

foreach loop 

    printing to multiple filehandles 

    renaming files 

    traversing hashes 

fork( )  2nd  [See also processes]

    avoiding zombie processes 

    closing sockets after 

    forking servers 

    non-forking servers 

    preforking servers 

    shell escapes 

format_string( ) 

forms, HTML 

    saving and emailing 

    sticky widgets 

    submitting 

forward slash (/)

    /e substitution modifier  2nd 

    /g pattern-matching modifier 

        finding Nth matches 

        where last pattern ended 

    /i pattern-matching modifier 

    /m pattern-matching modifier 

        multiple lines 

    /o pattern-matching modifier 

    /s pattern-matching modifier 

        multiple lines 

    /x pattern modifier 

        comments in regular expressions 

    root directory 

Frame widget, Tk 

FTP clients 

full-screen mode 

functions

    interpolating within strings 

    vs. methods 

    private for variables 

    references to 

    types of 

fuzzy matching 

fwdport program 

Категории