Symbols & Numbers | 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: P

p/P commands: 2.4.3. Deletion Commands
parallelizing shell scripts: 8.5.3. Parallelization
parameter substitution: 7.1.1. Here-Documents
parameters (see arguments)
parameters, positional (see positional parameters)
parent process ID (PPID): 8.4.2. Process ID Variables and Temporary Files
parentheses ( )
  ((...)) for arithmetic expressions: 6.2.2. Arithmetic Conditionals
  enclosing arithmetic expressions: 6.2. Numeric Variables and Arithmetic
  for subshells: 5.1.4.3. File attribute checking
    8.6.2. Subshells
  grouping condition tests: 5.1.4.3. File attribute checking
Pascal programming language: 4. Basic Shell Programming
  4.2. Shell Variables
  4.5.1. Syntax of String Operators
  case statement and: 5.3. case
  for loop and: 5.2. for
  until condition and: 5.5. while and until
  while loop and: 5.5. while and until
PATH variable: 3.4.2.6. Command search path
  3.5.1. Environment Variables
  security problems with: 3.4.2.7. PATH security considerations
pathnames
  full/relative: 1.6.1. Directories
  restricted shell and: 10.4.2. Restricted Shell
pattern matching: 4.5.2.4. Pattern matching with regular expressions
pattern-matching operators: 4.5.3. Pattern-Matching Operators
  5.5. while and until
  6.2.3. Arithmetic Variables and Assignment
  syntax for: 4.5.3. Pattern-Matching Operators
pattern-substitution operators: 4.5.4. Pattern Substitution Operators
patterns: 4.5.2. Patterns and Regular Expressions
PCs: 3.4.2.5. Terminal types
  Korn shell emulation for: A.9. Workalikes on PC Platforms
pdksh shell: A.6. pdksh
percent sign (%)
  %% pattern-matching operator: 4.5.3. Pattern-Matching Operators
    4.7. Advanced Examples: pushd and popd
    5.5. while and until
    5.5. while and until
    6.2.3. Arithmetic Variables and Assignment
  as command: 2.4.5. Character-Finding Commands
  as pattern-matching operator: 4.5.3. Pattern-Matching Operators
    4.5.3. Pattern-Matching Operators
    4.5.3. Pattern-Matching Operators
    5.2. for
    5.3. case
  specifying jobs: 8.2.1. Foreground and Background
    8.2.1. Foreground and Background
    8.3.2. kill
performance
  optimizing C compliers and: 6.1.3.1. More about C compilers
  processes and: 8.5.2. Advantages and Disadvantages of Coroutines
permissions: 4.1. Shell Scripts and Functions
pipe (|): 1.7.3. Pipelines
  1.7.3. Pipelines
  7.1. I/O Redirectors
  || for condition tests: 5.1.4.3. File attribute checking
  || for exit statuses: 5.1.2. Combinations of Exit Statuses
  as bitwise operator: 6.2. Numeric Variables and Arithmetic
  as case pattern separator: 5.3. case
pipe system call: 8.5. Coroutines
pipelines: 1.7.3. Pipelines
  7.3.2. Substitution Order
  system calls used in: 8.5. Coroutines
  to code blocks: 7.2.3.3. Code blocks
  two-way: 8.5.4. Coroutines with Two-Way Pipes
plus sign (+): 3.3. Options
  as command: 2.4.4. Moving Around in the History File
  as regular expression operator: 4.5.2.1. Regular expression basics
    4.5.2.1. Regular expression basics
    4.5.2.3. Korn shell versus awk/egrep regular expressions
point (place location): 2.3.1. Basic Commands
  mark and: 2.3.6. Miscellaneous Commands
popd command: 4.7. Advanced Examples: pushd and popd
  5.1.4.1. String comparisons
  customizations and: 10.2.3. Types of Global Customization
popd function: 6.2.3. Arithmetic Variables and Assignment
  additional arguments for: 6.2.3. Arithmetic Variables and Assignment
popping: 4.7. Advanced Examples: pushd and popd
Portable Operating System Interface (see POSIX)
positional parameters: 4.2.1. Positional Parameters
  4.2.1. Positional Parameters
  6.1. Command-Line Options
  9.1.1. Set Options
  9.2.2. The Preamble
  in functions: 4.2.1.1. Positional parameters in functions
  number of: 4.2.1. Positional Parameters
  syntaxes for: 4.2.2. More on Variable Syntax
POSIX: A.3. The IEEE 1003.2 POSIX Shell Standard
  character class additions and: 4.5.2.2. POSIX character class additions
PPID variable: 8.4.2. Process ID Variables and Temporary Files
pr, using awk instead of pr -n: 9.2.3.3. Breakpoints
preamble: 9.2.2. The Preamble
predefined aliases: B.3. Predefined Aliases
print command: 1.9.1. Quoting
  3.4. Shell Variables
  7.2.1. print
  -n option for: 4.5.1. Syntax of String Operators
    5.1.4.3. File attribute checking
    6.5.2. String Formatting Options
  -p option for: 8.5.4. Coroutines with Two-Way Pipes
    8.5.5. Two-Way Pipes Versus Standard Pipes
  as debugging aid: 9.1. Basic Debugging Aids
  escape sequences for: 7.2.1.1. print escape sequences
  for emulating eval: 7.3.4. eval
  options for: 7.2.1.2. Options to print
priority: 1.8.2. Background Jobs and Priorities
privileged mode: 10.4.4. Setuid and Privileged Mode
process IDs: 8.1. Process IDs and Job Numbers
  printing: 8.6.2. Subshells
  variables for: 8.4.2. Process ID Variables and Temporary Files
process substitution: 7.3.2. Substitution Order
processes: 8. Process Handling
  8. Process Handling
  (see also jobs)
  group leaders: 8.3.3.2. BSD
  in pathological states: 8.3.3.2. BSD
    8.5. Coroutines
  performance and: 8.5.2. Advantages and Disadvantages of Coroutines
programming: 4. Basic Shell Programming
prompts: 3.4.2.3. Prompting variables
  7.2.3.4. Reading user input
  customizing
    with current directory: 7.3.3. Quoting
    with machine name: 4.6. Command Substitution
  tildize function and: 7.3.3. Quoting
ps command: 8.3.3. ps
  8.6.2. Subshells
  vs. jobs command: 8.3.3. ps
PS1 variable: 3.4.2.3. Prompting variables
  4.6. Command Substitution
  customizations and: 10.2.3. Types of Global Customization
  quoting and: 7.3.3. Quoting
public domain Korn shell (pdksh): A.6. pdksh
pushd command: 4.7. Advanced Examples: pushd and popd
  customizations and: 10.2.3. Types of Global Customization
  improving upon: 5.1.1. Exit Status and Return
    5.1.4.3. File attribute checking
pushd function: 6.2.3. Arithmetic Variables and Assignment
  additional arguments for: 6.2.3. Arithmetic Variables and Assignment
pushing: 4.7. Advanced Examples: pushd and popd
PWD variable: 3.4.2.3. Prompting variables
  3.4.2.10. Miscellaneous variables
  3.5.1. Environment Variables

Symbols & Numbers | 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 © 2003 O'Reilly & Associates, Inc. All Rights Reserved.