Go to the first, previous, next, last section, table of contents.

Concept Index

$

  • <

  • @

  • a

  • a2p (awk to perl translator)
  • a2p bugs
  • a2p Considerations
  • a2p options
  • a2p problems
  • Access, Changing File
  • Addenda and Errata
  • Aliases in the debugger
  • Arguments
  • Array and List Functions
  • Array context
  • Array Functions
  • Array literals
  • Arrays, popping the last value
  • Arrays, prepending
  • Arrays, pushing a value onto
  • Arrays, shifting first value off
  • Ascii character value
  • Associative array literals
  • Associative arrays, finding keys
  • Associative arrays, key and value
  • Associative Arrays, values of
  • Associativity of operators
  • Authors
  • Awk to Perl translator
  • Awk Traps
  • b

  • Binary Mode
  • Binding to a socket
  • bitfields and vectors
  • Branching
  • break statement in C
  • BSD mailbox appender example
  • Bug report format example
  • Bugs
  • c

  • C header files
  • C Traps
  • caller function
  • Calling system calls
  • Case statement
  • Change root system call
  • Change Working Directory (cwd)
  • Changing access times of a file(s)
  • Changing Directories
  • Changing File Modes
  • Changing File Ownership
  • Changing File Permissions
  • Changing modification times of a file(s)
  • Character input
  • Checking if function exists example
  • Child processes, creating
  • Child processes, waiting for
  • Chopping
  • Clearing variables
  • Client example, IPC
  • Closing a directory
  • Closing a file
  • Closing a filehandle
  • Closing a filehandle example
  • Closing a pipe
  • Command Line Arguments
  • Command Line Options
  • Command Summary (syntax only)
  • Command Syntax
  • Commands
  • Comparing two array values example
  • Compound Statements
  • Conditions for Using Perl
  • Connecting to a socket
  • Considerations for using a2p
  • Considerations for using s2p
  • Context of subroutine
  • Context, forcing scalar
  • continue statement in C
  • Conversion of char to its ascii value
  • Converting awk scripts into perl
  • Converting C header files to Perl header files
  • Converting packed IP address example
  • Converting sed scripts into perl
  • Converting to Greenwich time
  • Core dump
  • Cosine, trigonometric function
  • Creating a core file
  • Creating a link to a file
  • Creating a pair of sockets
  • Creating a socket
  • Creating multiple processes
  • Creating symbolic links
  • Credits
  • Current context of subroutine
  • Current file position, finding
  • Current login name, from utmp
  • Current position of directory
  • Current priority, Finding
  • Current subroutine context
  • cwd (Change Working Directory)
  • d

  • Data Objects
  • Data Types
  • Database Functions
  • dbm example
  • dbm functions
  • Debugger aliases
  • Debugging
  • Declaration of formats
  • Declaring local variable examples
  • Declaring local variables
  • Default file permissions
  • Deleting a file(s)
  • Deleting values of associative arrays
  • Description of Perl
  • Diagnostics
  • Directory Functions
  • Directory functions, next directory
  • Directory functions, removing a dir
  • Directory Operations
  • Directory Reading Functions
  • Directory, closing a
  • dumpvar package
  • dup-ing STDOUT/STDERR example
  • e

  • End Of File (EOF)
  • Environment
  • EOF (End Of File)
  • Errata and Addenda
  • Example of a BSD mailbox appender
  • Example of a bug report format
  • Example of a max subroutine
  • Example of a package, dumpvar
  • Example of a signal handler
  • Example of a touch command
  • Example of an IPC client
  • Example of an IPC server
  • Example of debugger aliases
  • Example of printing ENVironment
  • Example of swapping real/effective uid
  • Example, checking if function exists
  • Example, closing a filehandle
  • Example, comparing two array values
  • Example, Converting packed IP address
  • Example, converting to Greenwich time
  • Example, dbm
  • Example, declaring local variables
  • Example, dup-ing STDOUT/STDERR
  • Example, finding current login name
  • Example, Finding socket address
  • Example, get_line subroutine
  • Example, IPC, Example, IPC
  • Example, non-numeric uids
  • Example, octal to decimal example
  • Example, Pascal comment stripper
  • Example, passing by reference
  • Example, Poor Man's Grep
  • Example, process' user/system times
  • Example, sending a signal
  • Example, setting erase char to DEL
  • Example, simple fgrep
  • Example, sorting by age
  • Example, splitting passwd file entry, Example, splitting passwd file entry
  • Example, system return value
  • Example, top of form format
  • Example, translate function
  • Example, unshift function
  • Examples of formats/reports
  • Examples of match function
  • Examples of precedence, Examples of precedence, Examples of precedence, Examples of precedence, Examples of precedence
  • Examples of regular expressions, Examples of regular expressions
  • Examples of subroutines, Examples of subroutines
  • Examples of tainted variables
  • Examples, sorting
  • Examples, substitute function
  • Exiting a loop
  • Exitting a perl script
  • Exitting perl script
  • Expressions
  • Extracting a substring
  • Extracting elements from a list
  • f

  • File Access
  • File descriptor
  • File locking
  • File Modes
  • File number
  • File Operations
  • File Ownership
  • File Ownership, Changing
  • File Permissions
  • File permissions, default
  • File statistics
  • File test operators
  • File, closing a
  • Filehandle's file descriptor
  • Filehandle, closing a
  • Filehandle, end of file
  • Filehandle, EOF
  • Filename globbing
  • Files
  • Files, changing access times
  • Files, changing modification times
  • Finding current file position
  • Finding current login name example
  • Finding current priority
  • Finding first occurrence of substring
  • Finding last occurrence of a substring
  • Finding length of a string
  • Finding parent PID
  • Finding parent process id
  • Finding process group
  • Finding socket address
  • Finding socket address example
  • Finding socket option
  • Finding user/system times
  • Flow Control Functions
  • Forcing scalar context
  • Format declarations
  • Format example, bug report
  • Format/report examples
  • Formats
  • Formatting a string
  • g

  • General Description of Perl
  • get_line subroutine example
  • Globbing, filename
  • GNU General Public License (GPL)
  • GPL (General Public License), GNU
  • Greenwich time conversion
  • h

  • Hexidecimal to decimal conversion
  • Hype
  • i

  • I/O
  • Including library files
  • Input/Output
  • Input/Output Functions
  • Input/Output Operations
  • Inputting a character
  • integer portion of EXPR, Returning
  • Interprocess Communication, Interprocess Communication
  • Interprocess Communication, System V
  • Introduction to the Manual
  • IPC (Interprocess Communication), IPC (Interprocess Communication)
  • IPC (Interprocess Communication), System V
  • IPC client example
  • IPC example, IPC example
  • IPC functions
  • IPC server example
  • IPC, creating a pair of sockets
  • IPC, creating a socket
  • IPC, Finding socket address
  • IPC, Finding socket option
  • IPC, opening a socket
  • IPC, receiving a message
  • IPC, sending a message on a socket
  • IPC, setting socket options
  • IPC, shutting down a socket
  • IPC, System V
  • Issuing a shell command
  • j

  • Joining strings with a field separtor
  • k

  • Keyboard input, character
  • l

  • Larry Wall's Interpretation of the GNU GPL
  • Library files, Including
  • Links, Creating symbolic
  • Links, reading symbolic
  • Links, stat-ing symbolic
  • List Functions
  • List of Commands
  • Literals, array
  • Literals, associative array
  • Literals, numeric
  • Literals, string
  • Local timezone, time conversion
  • local variables, Declaring
  • logarithm function (base e)
  • login name, finding current
  • Looking up non-numeric uids example
  • Loops, continuing
  • Loops, restarting
  • m

  • Mailbox (BSD) appender example
  • Making directories
  • Manual Introduction
  • Match function
  • match function examples
  • Matching, Pattern
  • Math Functions, Math Functions
  • Math functions, e to the EXPR
  • Math functions, square root
  • max subroutine example
  • Message Queue functions, msgctl
  • Message Queue functions, msgget
  • Message Queue functions, msgrcv
  • Message Queue functions, msgsnd
  • Miscellaneous Functions
  • Modes, Changing File
  • Modifiers, statement
  • msgctl function
  • msgget function
  • msgrcv function
  • msgsnd function
  • n

  • Names, predefined
  • Networking
  • Networking, binding to a socket
  • Networking, System V IPC
  • Number conversion, hex to decimal
  • Number conversion, octal to decimal
  • Numeric literals
  • Numeric, integer portion of EXPR
  • o

  • Objects, Data
  • Octal to decimal conversion
  • octal to decimal conversion example
  • Opening a directory for processing
  • Opening a file
  • Opening a pair of connected pipes
  • Opening a pair of sockets
  • Opening a socket
  • Operator associativity
  • Operator precedence
  • Operators, file test
  • Options
  • Options for a2p
  • Options for s2p
  • Ownership of Files
  • p

  • Packages
  • Parent PID, finding
  • Parent Process ID, finding
  • Parsing and executing variable code
  • Pascal comment stripper example
  • Passing By Reference
  • Passing by reference example
  • Pattern Matching
  • Pattern matching examples
  • Pattern matching function
  • Pausing for EXPR seconds
  • Perl Conditions
  • Perl header files
  • Perl Library Functions
  • perldb aliases
  • Permissions, Changing File
  • Pipe, closing
  • Poor Man's Grep Example
  • Positioning the file pointer
  • Precedence
  • Precedence examples, Precedence examples, Precedence examples, Precedence examples, Precedence examples
  • Precedence of operators
  • Predefined Names
  • Predefined variables
  • Preface
  • Prepending to the front of an array
  • Printing a formatted record
  • Printing a string with a format
  • Printing a string(s)
  • Printing ENVironment example
  • Printing Reports
  • Printing your environment example
  • Priority, Finding current
  • Problems converting awk scripts using a2p
  • Problems using a2p
  • Process group, finding
  • Process group, setting current
  • process' user/system times example
  • Processes, setting priority
  • Processes, waiting for child
  • q

  • Quick description of Perl
  • Quote operator
  • r

  • Random number generation
  • Random number generator seed
  • Reading a character
  • Reading data from a file
  • Receiving a message on a socket
  • Regular expression examples, Regular expression examples
  • Regular Expressions
  • Removing a directory
  • Removing elements from a list
  • Renaming a file
  • Replace and Search Functions
  • Replacing a pattern in a string
  • Report/format examples
  • Reports, Printing
  • Resetting variables
  • Restarting loops
  • Return value
  • Returning a value from a subroutine
  • Returning first value of an array
  • Returning integer portion of EXPR
  • Reversing a list
  • Reversing an array
  • s

  • s2p (sed to perl translator)
  • s2p considerations
  • s2p options
  • Scalar context, forcing
  • scalar function
  • Scripts, Setuid
  • Search and Replace Functions
  • Searching, first occurrence
  • Searching, last occurrence
  • Sed to Perl translator
  • Sed Traps
  • Seed, random number generator
  • Semaphore functions, semctl
  • Semaphore functions, semget
  • Semaphore functions, semop
  • semctl function
  • semget function
  • semop function
  • Sending a message on a socket
  • Sending a signal to a process
  • Sending a signal to a process example
  • Server example, IPC
  • Setting a process' priority
  • Setting default FILEHANDLE for output
  • Setting random number gen. seed
  • Setting the current process group
  • Setting up aliases in the debugger
  • Setuid Scripts
  • Shared Memory function, shmctl
  • Shared Memory functions, shmget
  • Shared Memory functions, shmread
  • Shared Memory functions, shmwrite
  • Shell Traps
  • shmctl function
  • shmget function
  • shmread function
  • shmwrite function
  • Shutting down a socket connection
  • Signal handler example
  • Signals, predefined variable for
  • Simple fgrep example
  • Simple Statements
  • Sleeping for EXPR seconds
  • Socket address, Finding
  • Socket, connecting to
  • Sockets, creating a pair of sockets
  • Sockets, creating a socket
  • Sockets, Finding socket address
  • Sockets, Finding socket option
  • Sockets, Functions for
  • Sockets, opening a socket
  • Sockets, receiving a message
  • Sockets, sending a message
  • Sockets, setting socket options
  • Sockets, shutting down a socket
  • Sorting
  • Sorting a list
  • Sorting by age example
  • Sorting examples
  • Sorting using a user routine
  • Splicing part of a list
  • Splitting a string into an array
  • Splitting passwd file entry example, Splitting passwd file entry example
  • Square root function
  • Stat-ing symbolic links
  • Statement modifiers
  • Statements, Compound
  • Statements, Simple
  • Statistics for a file, finding
  • String Functions
  • String functions, finding first string
  • String functions, finding last string
  • String literals
  • Strings, Finding length of a string
  • Structure Conversion
  • stty ex., setting erase char to DEL
  • Style
  • Subroutine context
  • Subroutine examples, Subroutine examples
  • Subroutine Functions
  • Subroutines
  • Substitute function
  • Substitute function examples
  • Swapping real/effective uid example
  • Switch statement
  • Symbolic links, Creating
  • Symbolic links, reading
  • Symbolic Links, stat-ing
  • Syntax
  • Syntax of all commands
  • sysread function
  • System and user times for a process
  • System Interaction
  • System return value example
  • System V IPC
  • System V IPC, semaphore functions
  • syswrite function
  • t

  • Tainted variable examples
  • Tainted variables
  • Testing if a feature exists
  • Text Mode
  • Time conversion, local timezone
  • Time Functions
  • Time functions, Greenwich time
  • Top of form format example
  • touch command example
  • translate function
  • translate function example
  • Traps
  • Traps, Awk
  • Traps, C
  • Traps, Sed
  • Traps, Shell
  • Trigonometric Functions, Trigonometric Functions
  • Trigonometric Functions, cosine
  • Trigonometric functions, e to the EXPR
  • Types, Data
  • u

  • Undefining a value
  • Unlinking a file(s)
  • Unpacking binary data
  • unshift function example
  • User and system times for a process
  • v

  • Values of associative arrays
  • Variable Functions
  • variables, Declaring local
  • Variables, predefined
  • Variables, tainted
  • vectors and bitfields
  • w

  • Waiting for a child process to exit
  • waitpid function
  • Writing a formatted record
  • y


  • Go to the first, previous, next, last section, table of contents.