Index

Search | Symbols | 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

# Index: Symbols and Numbers

-0 switch, perl : 6.1.2. Switches
& (ampersand) : 2.5.10. Named Unary and File Test Operators
  && (AND) operator : 2.5.14. C-style Logical (Short Circuit) Operators
  &&= (assignment) operator : 2.5.17. Assignment Operators
  &= (assignment) operator : 2.5.17. Assignment Operators
  address-of operator (in C) : 2.5.21. C Operators Missing from Perl
  bitwise AND operator : 2.5.13. Bitwise Operators
  in filenames : 3.2.102. open
  prototype character : 2.7.3. Prototypes
  for subroutine names
    2.3.1. Variables
    2.7. Subroutines
* (asterisk) : 2.5.10. Named Unary and File Test Operators
  ** (exponentiation) operator : 2.5.4. Exponentiation
  **= (assignment) operator : 2.5.17. Assignment Operators
  *= (assignment) operator : 2.5.17. Assignment Operators
  dereference operator (in C) : 2.5.21. C Operators Missing from Perl
  for typeglob names : 2.7.1. Passing Symbol Table Entries (Typeglobs)
  multiplicative operator : 2.5.7. Multiplicative Operators
  prototype character : 2.7.3. Prototypes
  quantifier
    1.7.1. Quantifiers
    2.4.1.2. The rules of regular expression matching
  for typeglob names : 2.3.6. Typeglobs and Filehandles
@ (at sign) : 8.2.7. Previous Perl Traps
  @_ array
    2.7. Subroutines
    7.2.13. English - Use English or awk Names for Punctuation Variables
    8.1.7. Debugger Bugs
  for array names : 2.3.1. Variables
  in debugger : 8.1.2. Using the Debugger
  in picture lines : 2.8. Formats
  prototype character : 2.7.3. Prototypes
\ (backslash)
  to escape metacharacters : 2.4.1.1. The regular expression bestiary
  for multiline commands : 8.1.2. Using the Debugger
  quotemeta function for : 3.2.114. quotemeta
  reference operator
    2.5.5. Ideographic Unary Operators
    4.2.1. The Backslash Operator
` (backtick) : 6.2.2.1. Anonymous pipes
  emulating : 6.3.1.2. Cleaning up your path
  operator
    2.3.7.1. Command input (backtick) operator
    8.2.6. Shell Traps
    8.4. Programming with Style
! (bang)
  !! debugger command : 8.1.1. Debugger Commands
  != (not equal to) operator
    2.5.12. Equality Operators
    8.2.1. Universal Blunders
  !~ (binding) operator : 2.5.6. Binding Operators
  for argument specifiers : 7.2.35. Getopt::Long - Extended Processing of Command-Line Options
  debugger command : 8.1.1. Debugger Commands
  in import list : 7.2.15.1. Specialized import lists
  logical negation operator : 2.5.5. Ideographic Unary Operators
{} (braces)
  4.5. Braces, Brackets, and Quoting
  8.2.1. Universal Blunders
  8.4. Programming with Style
  in awk : 8.2.3. Awk Traps
  for statement blocks : 2.6.2. Compound Statements
  hash composer : 4.2.3. The Anonymous Hash Composer
  identifiers in : 2.3.2.2. String literals
  quantifier
    1.7.1. Quantifiers
    2.4.1.2. The rules of regular expression matching
[] (brackets)
  array composer : 4.2.2. The Anonymous Array Composer
  to match characters : 2.4.1.2. The rules of regular expression matching
^ (caret)
  ^= (assignment) operator : 2.5.17. Assignment Operators
  assertion : 1.7.1. Quantifiers
  bitwise XOR operator
    2.5.13. Bitwise Operators
    8.2.3. Awk Traps
  line boundary
    1.7.3. Nailing Things Down
    2.4.1.2. The rules of regular expression matching
    2.4.1.3. The fine print
  matching : 2.4.1.2. The rules of regular expression matching
  in picture lines : 2.8. Formats
: (colon)
  :: for package identifiers
    5.1. Packages
    8.2.7. Previous Perl Traps
  in import list : 7.2.15.1. Specialized import lists
, (comma) : 8.2.1. Universal Blunders
  delimiting list values : 2.3.4. List Values and Arrays
  key/value pairs and : 2.3.5. Hashes (Associative Arrays)
  large numbers and : 2.3.2.1. Numeric literals
  operator
    (see also = (equal sign), => operator)
    2.5.18. Comma Operators
    8.2.3. Awk Traps
$ (dollar sign)
  $# prefix : 2.3.4. List Values and Arrays
  for backreferences : (see backreferences)
  in debugger : 8.1.2. Using the Debugger
  line boundary
    2.4.1.2. The rules of regular expression matching
    2.4.1.3. The fine print
  prototype character : 2.7.3. Prototypes
  for scalar variable names : 2.3.1. Variables
  word boundary : 1.7.3. Nailing Things Down
$ variables
  $^ ($FORMAT_TOP_NAME) : 8.2.1. Universal Blunders
  $0 ($PROGRAM_NAME)
    2.9.3. Global Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
  $1, $2, $3... : (see backreferences)
  $& ($MATCH)
    2.4.1.3. The fine print
    2.9.1. Regular Expression Special Variables
    6.4.2.2. a2p
    7.2.13. English - Use English or awk Names for Punctuation Variables
    8.3.1. Time Efficiency
  $' ($POSTMATCH)
    2.4.1.3. The fine print
    2.9.1. Regular Expression Special Variables
    6.4.2.2. a2p
    7.2.13. English - Use English or awk Names for Punctuation Variables
    8.3.1. Time Efficiency
  $* ($MULTILINE_MATCHING) : 2.9.1. Regular Expression Special Variables
  $@ ($EVAL_ERROR)
    2.9.3. Global Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
  $\ ($OUPUT_RECORD_SEPARATOR) : 6.1.2. Switches
  $\ ($OUTPUT_RECORD_SEPARATOR)
    2.9.3. Global Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
  $` ($PREMATCH)
    2.4.1.3. The fine print
    2.9.1. Regular Expression Special Variables
    6.4.2.2. a2p
    7.2.13. English - Use English or awk Names for Punctuation Variables
    8.3.1. Time Efficiency
  $! ($OS_ERROR)
    2.9.3. Global Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
  $[ : 2.9.3. Global Special Variables
  $] ($PERL_VERSION)
    2.9.3. Global Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
  $^ ($FORMAT_TOP_NAME)
    2.8.1. Format Variables
    2.9.2. Per-Filehandle Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
  $^A ($ACCUMULATOR)
    2.8.3. Accessing Formatting Internals
    2.9.3. Global Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
    formline function : 3.2.42. formline
  $^D ($DEBUGGING)
    2.9.3. Global Special Variables
    6.1.2. Switches
    7.2.13. English - Use English or awk Names for Punctuation Variables
  $^F ($SYSTEM_FD_MAX)
    2.9.3. Global Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
  $^H : 2.9.3. Global Special Variables
  $^I ($INPLACE_EDIT)
    2.9.3. Global Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
  $^L ($FORMAT_FORMFEED) : 2.9.3. Global Special Variables
  $^L ($FORMAT_LINEFEED)
    2.8.1. Format Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
  $^O ($OSNAME)
    2.9.3. Global Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
  $^P ($PERLDB)
    2.9.3. Global Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
  $^ ($BASETIME) : 2.9.3. Global Special Variables
  $^T ($BASETIME)
    2.5.10. Named Unary and File Test Operators
    7.2.13. English - Use English or awk Names for Punctuation Variables
  $^W ($WARNING)
    2.9.3. Global Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
  $^X ($EXECUTABLE_NAME)
    2.9.3. Global Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
  $: ($FORMAT_LINE_BREAK _CHARACTERS)
    2.9.3. Global Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
  $, ($LIST_SEPARATOR) : 2.9.3. Global Special Variables
  $, ($OUTPUT_FIELD_SEPARATOR)
    2.9.3. Global Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
  $$ ($PROCESS_ID)
    2.9.3. Global Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
  $. ($INPUT_LINE_NUMBER)
    2.9.3. Global Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
    resetting with close function : 3.2.18. close
  $= ($FORMAT_LINES_PER_PAGE)
    2.8.1. Format Variables
    2.9.2. Per-Filehandle Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
  $- ($FORMAT_LINES_LEFT)
    2.9.2. Per-Filehandle Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
  $< ($REAL_USER_ID)
    2.9.3. Global Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
  $( ($REAL_GROUP_ID)
    2.9.3. Global Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
  $) ($EFFECTIVE_GROUP_ID)
    2.9.3. Global Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
  $% ($FORMAT_PAGE_NUMBER)
    2.8.1. Format Variables
    2.9.2. Per-Filehandle Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
  $+ ($LAST_PAREN_MATCH)
    2.4.1.3. The fine print
    2.9.1. Regular Expression Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
  $? ($CHILD_ERROR)
    2.9.3. Global Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
    backtick operator and : 2.3.7.1. Command input (backtick) operator
    close function and : 3.2.18. close
  $" ($LIST_SEPARATOR) : 7.2.13. English - Use English or awk Names for Punctuation Variables
  $> ($EFFECTIVE_USER_ID)
    2.9.3. Global Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
  $; ($SUBSCRIPT_SEPARATOR)
    2.9.3. Global Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
  $# ($OFMT) : 2.9.3. Global Special Variables
  $/ ($INPUT_RECORD_SEPARATOR)
    2.9.3. Global Special Variables
    6.1.2. Switches
    7.2.13. English - Use English or awk Names for Punctuation Variables
  $~ ($FORMAT_NAME)
    2.8.1. Format Variables
    2.9.2. Per-Filehandle Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
  $_ ($ARG)
    2.9.3. Global Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
    angle operator and : 2.3.7.2. Line input (angle) operator
    forearch statement and : 2.6.4.3. Foreach loops
    glob function with : 2.3.7.3. Filename globbing operator
    grep function and : 3.2.72. grep
    map function and : 3.2.91. map
  $_ ($ARG) : 2.4.1.3. The fine print
  $| ($OUTPUT_AUTOFLUSH)
    2.8.1. Format Variables
    2.9.2. Per-Filehandle Special Variables
    7.2.13. English - Use English or awk Names for Punctuation Variables
. (dot) : 2.5.10. Named Unary and File Test Operators
  .. (range) operator : 2.5.15. Range Operator
  .= (assignment) operator : 2.5.17. Assignment Operators
  character wildcard
    1.7. Regular Expressions
    2.4.1.2. The rules of regular expression matching
    2.4.1.3. The fine print
  concatenation operator
    1.5.2. String Operators
    2.5.8. Additive Operators
    8.3.1. Time Efficiency
  debugger command : 8.1.1. Debugger Commands
" (double quotes)
  2.3.2.2. String literals
  2.4.1.1. The regular expression bestiary
  in formline arguments : 3.2.42. formline
= (equal sign)
  == (equal to) operator
    2.5.12. Equality Operators
    8.2.1. Universal Blunders
  => (corresponds to) operator : 2.5.18. Comma Operators
    with key/value pairs : 2.3.5. Hashes (Associative Arrays)
    with named parameters : 2.3.5. Hashes (Associative Arrays)
  =~ (binding) operator : 2.5.6. Binding Operators
  assignment operator
    1.5.3. Assignment Operators
    2.5.17. Assignment Operators
  copy constructor : 7.2.48.6. Copy constructor
  debugger command : 8.1.1. Debugger Commands
- (hyphen)
  2.4.1.2. The rules of regular expression matching
  2.5.10. Named Unary and File Test Operators
  -*- for Emacs : 6.1.1. Command Processing
  -= (assignment) operator : 2.5.17. Assignment Operators
  -- (autodecrement) operator
    1.5.4. Autoincrement and Autodecrement Operators
    2.5.3. Autoincrement and Autodecrement
    7.2.48.3. Overloadable operations
  -- swtich, Perl : 6.1.2. Switches
  -> (arrow) operator
    2.5.2. The Arrow Operator
    4.3.3. Using the Arrow Operator
    5.3.6. Method Invocation
    5.5.1. Object-Oriented Scaling Tips
  -| piping pseudo-command : 6.2.2.2. Talking to yourself
  arithmetic negation operator : 2.5.5. Ideographic Unary Operators
  debugger command : 8.1.1. Debugger Commands
  subtractive operator : 2.5.8. Additive Operators
< (left angle bracket)
  <= (less than or equal) operator : 2.5.11. Relational Operators
  <=> (comparison) operator
    2.5.12. Equality Operators
    3.2.153. sort
  << (left-shift) operator : 2.5.9. Shift Operators
  << for here documents : 2.3.2.6. "Here" documents
  <<= (assignment) operator : 2.5.17. Assignment Operators
  <> construct : (see angle operator)
  <> option specifier : 7.2.35.3. Non-option callback routine
  <FH> operator : 8.2.2. Frequently Ignored Advice
  debugger command : 8.1.1. Debugger Commands
  for filename globbing operator : 2.3.7.3. Filename globbing operator
  in filenames : 3.2.102. open
  for left justification : 2.8.1. Format Variables
  less than operator : 2.5.11. Relational Operators
  for line input operator : 2.3.7.2. Line input (angle) operator
() (parentheses)
  2.4.1.1. The regular expression bestiary
  2.5. Operators
  2.5.1. Terms and List Operators (Leftward)
  8.4. Programming with Style
  (?!) assertion : 2.4.1.4. Regular expression extensions
  (?!...) assertion : 2.4.1.2. The rules of regular expression matching
  (?:) for grouping : 2.4.1.4. Regular expression extensions
  (?...) assertion : 2.4.1.2. The rules of regular expression matching
  (?=) assertion : 2.4.1.4. Regular expression extensions
  (?i) modifier : 2.4.1.4. Regular expression extensions
  (?#) for comments : 2.4.1.4. Regular expression extensions
  for backreferences : 1.7.4. Backreferences
  in functions : 3. Functions
  grouping operator : 2.4.1.2. The rules of regular expression matching
  for list values : 2.3.4. List Values and Arrays
% (percent sign) : 2.5.10. Named Unary and File Test Operators
  %= (assignment) operator : 2.5.17. Assignment Operators
  for checksums : 3.2.182. unpack
  for hash names : 2.3.1. Variables
  modulus operator : 2.5.7. Multiplicative Operators
  prototype character : 2.7.3. Prototypes
+ (plus) : 2.5.10. Named Unary and File Test Operators
  += (assignment) operator : 2.5.17. Assignment Operators
  ++ (autoincrement) operator
    1.5.4. Autoincrement and Autodecrement Operators
    2.5.3. Autoincrement and Autodecrement
    7.2.48.3. Overloadable operations
  additive operator : 2.5.8. Additive Operators
  in filenames : 3.2.102. open
  quantifier
    1.7. Regular Expressions
    2.4.1.2. The rules of regular expression matching
  unary operator : 2.5.5. Ideographic Unary Operators
? (question mark) : 2.5.10. Named Unary and File Test Operators
  ?: (conditional) operator : 2.5.16. Conditional Operator
  ?? operator : (see m?? (match) operator)
  debugger command : 8.1.1. Debugger Commands
  quantifier
    1.7.1. Quantifiers
    2.4.1.2. The rules of regular expression matching
' (single quotes) : 2.3.2.2. String literals
" (double quotes)
  2.3.2.2. String literals
  2.4.1.1. The regular expression bestiary
> (right angle bracket)
  >= (greater than or equal) operator : 2.5.11. Relational Operators
  >> (right-shift) operator : 2.5.9. Shift Operators
  >>= (assignment) operator : 2.5.17. Assignment Operators
  debugger command : 8.1.1. Debugger Commands
  for filename globbing operator : 2.3.7.3. Filename globbing operator
  in filenames : 3.2.102. open
  greater than operator : 2.5.11. Relational Operators
  for line input operator : 2.3.7.2. Line input (angle) operator
  for right justification : 2.8.1. Format Variables
; (semicolon)
  2.6.1. Simple Statements
  8.2.1. Universal Blunders
# (sharp)
  #! (shebang) notation
    1.3.1. How to Do It
    6.1.1. Command Processing
    6.3.1.3. Security bugs
  for comments : 2.4. Pattern Matching
  in formats : 2.8. Formats
' (single quotes) : 2.3.2.2. String literals
/ (slash) : 2.5.10. Named Unary and File Test Operators
  /= (assignment) operator : 2.5.17. Assignment Operators
  // operator : (see match (m//) operator)
  debugger command : 8.1.1. Debugger Commands
  division operator : 2.5.7. Multiplicative Operators
  in import list : 7.2.15.1. Specialized import lists
  root directory : 3.2.17. chroot
~ (tilde)
  bitwise negation operator : 2.5.5. Ideographic Unary Operators
  complement operator : 8.2.3. Awk Traps
  to supress blank lines : 2.8. Formats
_ (underscore)
  2.3.1. Variables
  8.2.7. Previous Perl Traps
  global filehandle : 2.9.5. Global Special Filehandles
  large numbers and : 2.3.2.1. Numeric literals
  in variable names : 8.4. Programming with Style
| (vertical bar)
  |= (assignment) operator : 2.5.17. Assignment Operators
  |- piping pseudo-command : 6.2.2.2. Talking to yourself
  || (debugger command) : 8.1.1. Debugger Commands
  || (OR) operator : 2.5.14. C-style Logical (Short Circuit) Operators
  ||= (assignment) operator : 2.5.17. Assignment Operators
  for alternation : 2.4.1.1. The regular expression bestiary
  bitwise OR operator : 2.5.13. Bitwise Operators
  for centering : 2.8.1. Format Variables
  debugger command : 8.1.1. Debugger Commands
  in filenames : 3.2.102. open
  for option speficiers : 7.2.35.2. Aliases and abbreviations

Search | Symbols | 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

Copyright © 1999 O'Reilly & Associates, Inc. All Rights Reserved.