Index

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: P

parallelizing shell scripts : 8.5.3. Parallelization
parenthesis
  for grouping condition tests : 5.1.3.3. File Attribute Checking
  for nested subshells
    5.1.3.3. File Attribute Checking
    8.6.2. Nested Subshells
  within arithmetic expressions : 6.2. Integer Variables and Arithmetic
Pascal
  4. Basic Shell Programming
  4.1.1. Functions
  4.2. Shell Variables
  4.3.1. Syntax of String Operators
  5.1.1. Exit Status and Return
  5.1.1.1. Return
  5.2. for
  5.3. case
  5.5. while and until
  6. Command-line Options and Typed Variables
  7.3.2.1. The C Compiler as Pipeline
PATH
  3.4.2.5. Command Search Path
  3.5.1. Environment Variables
  4.1. Shell Scripts and Functions
  4.5. Advanced Examples: pushd and popd
  5.5. while and until
  6.2.2. Arithmetic Variables and Assignment
  6.3.4. Type and Attribute Options
  7.2.1.2. Options to print
  7.3. Command-line Processing
  10.1. Installing the Korn Shell as the Standard Shell
  10.2.3. Types of Global Customization
  10.3.4. Privileged Mode
  A.1. The Bourne Shell
  A.6. Workalikes on PC Platforms
  in restricted shell : 10.3.1. Restricted Shell
  security problem with
    3.4.2.5. Command Search Path
    10.3.2. A System Break-in Scenario
pathnames
  full : 1.6.1. Directories
  limitations in restricted shell : 10.3.1. Restricted Shell
  relative : 1.6.1.1. The working directory
pattern-matching operators : 4.3.3. Pattern-matching Operators
  #
    4.3.3. Pattern-matching Operators
    4.5. Advanced Examples: pushd and popd
    5.5. while and until
  ##
    4.3.3. Pattern-matching Operators
    6.2.2. Arithmetic Variables and Assignment
  %
    4.3.3. Pattern-matching Operators
    5.2. for
    5.3. case
  %%
    4.3.3. Pattern-matching Operators
    4.5. Advanced Examples: pushd and popd
    5.5. while and until
    6.2.2. Arithmetic Variables and Assignment
  examples : 4.3.3. Pattern-matching Operators
  syntax : 4.3.3. Pattern-matching Operators
PCs
  3.4.2.4. Terminal Types
  A. Related Shells
  A.6. Workalikes on PC Platforms
pdksh : (see public domain Korn shell)
PID : A.6. Workalikes on PC Platforms
pipelines
  7.3. Command-line Processing
  8.5. Coroutines
  system calls used in : 8.5. Coroutines
pipes : 8. Process Handling
  to code blocks : 7.2.2.3. Code blocks
  compared to two-way pipes : 8.5.5. Two-way Pipes Versus Standard Pipes
  two-way : (see two-way pipes)
popd
  4.5. Advanced Examples: pushd and popd
  5.1.3.1. String comparisons
  6.2.2. Arithmetic Variables and Assignment
  10.2.3. Types of Global Customization
  A.5. bash
  additional arguments : 6.2.2. Arithmetic Variables and Assignment
  functionality : 4.5. Advanced Examples: pushd and popd
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
  syntax for higher than nine : 4.2.2. More on Variable Syntax
POSIX
  1003.1 : A.2. The IEEE 1003.2 POSIX Shell Standard
  1003.2
    (see POSIX, shell)
    (see
  1003.2a (UPE) : A.2. The IEEE 1003.2 POSIX Shell Standard
  history : A.2. The IEEE 1003.2 POSIX Shell Standard
  shell
    A. Related Shells
    A.2. The IEEE 1003.2 POSIX Shell Standard
    Korn shell features in : A.2. The IEEE 1003.2 POSIX Shell Standard
pr : 9.2.3.3. Breakpoints
  using awk instead of pr -n : 9.2.3.3. Breakpoints
print
  1.9.1. Quoting
  3.4. Shell Variables
  7.2.1. print
  7.2.2.4. Reading User Input
  7.2.2.5. Options to read
  9.2.3.6. Limitations
  A.1. The Bourne Shell
  as debugging aid : 9.1. Basic Debugging Aids
  escape sequences : 7.2.1.1. print escape sequences
  features in next release : A.7. The Future of the Korn Shell
  for emulating eval : 7.3.2. eval
  options : 7.2.1.2. Options to print
    -n
      4.3.1. Syntax of String Operators
      7.2.1.2. Options to print
    -n (suppress LINEFEED)
      5.1.3.3. File Attribute Checking
      6.3.3. String Formatting Options
    -p : 7.2.1.2. Options to print
    -p (to two-way pipe)
      8.5.4. Coroutines with Two-way Pipes
      8.5.5. Two-way Pipes Versus Standard Pipes
    -r : 7.2.1.2. Options to print
    -s : 7.2.1.2. Options to print
    -u : 7.2.1.2. Options to print
priorities : 1.8.2. Background Jobs and Priorities
privileged mode
  10.3.4. Privileged Mode
  A.1. The Bourne Shell
  /etc/suid_profile as environment file : 10.3.4. Privileged Mode
  turning off : 10.3.4. Privileged Mode
process IDs
  8.1. Process IDs and Job Numbers
  8.3.3. ps
  8.6.2. Nested Subshells
  A.1. The Bourne Shell
  ! variable (process ID of most recent background job) : 8.4.2. Process ID Variables and Temporary Files
  $ variable (ID of current shell)
    2.2. The History File
    8.4.2. Process ID Variables and Temporary Files
    for constructing temp filenames : 8.4.2. Process ID Variables and Temporary Files
  difference between job numbers and : 8.1. Process IDs and Job Numbers
processes
  8. Process Handling
  (see also jobs)
  daemons : 8.3.3.2. BSD
  group leaders
    8.3.3.1. System V
    8.3.3.2. BSD
  in pathological states
    8.3.3.2. BSD
    8.5. Coroutines
  performance characteristics of : 8.5.2. Advantages and Disadvantages of Coroutines
.profile
  2.1. Enabling Command-line Editing
  2.2. The History File
  3.1. The .profile File
  3.5.1. Environment Variables
  7.1. I/O Redirectors
  7.2.2.1. Reading lines from files
  for setting up restricted shell environment : 10.3.1. Restricted Shell
prompting
  in read statement : 7.2.2.4. Reading User Input
prompts : 3.4.2.3. Prompting Variables
  customizing
    with command number : 3.4.2.3. Prompting Variables
    with current directory
      3.4.2.3. Prompting Variables
      7.3.1. Quoting
    features in next release : A.7. The Future of the Korn Shell
    with user name : 3.4.2.3. Prompting Variables
    with machine name : 4.4. Command Substitution
  primary : 3.4.2.3. Prompting Variables
  processing of PS1 : 7.3.1. Quoting
ps
  8.3.3. ps
  8.6.2. Nested Subshells
  -a
    8.3.3. ps
    8.3.3.2. BSD
  -ax (BSD) : 8.3.3.2. BSD
  -e (System V) : 8.3.3.2. BSD
  listing all processes on the system : 8.3.3.2. BSD
  output of BSD version : 8.3.3. ps
  output of System V version : 8.3.3. ps
PS1
  3.4.2.3. Prompting Variables
  4.4. Command Substitution
  7.3.1. Quoting
  10.2.3. Types of Global Customization
  A.5. bash
  command subsitution in next release : A.7. The Future of the Korn Shell
PS2 : 3.4.2.3. Prompting Variables
PS3
  3.4.2.3. Prompting Variables
  5.4. select
  command subsitution in next release : A.7. The Future of the Korn Shell
PS4
  3.4.2.3. Prompting Variables
  9.1.1. Set Options
  in kshdb : 9.2.3. Debugger Functions
public domain Korn shell
  Korn Shell Versions
  A. Related Shells
  A.4. pdksh
  documentation : A.4. pdksh
  for OS/2 : A.6. Workalikes on PC Platforms
pushd
  4.5. Advanced Examples: pushd and popd
  5.1.1. Exit Status and Return
  5.1.3.3. File Attribute Checking
  6.2.2. Arithmetic Variables and Assignment
  10.2.3. Types of Global Customization
  A.5. bash
  additional arguments : 6.2.2. Arithmetic Variables and Assignment
  functionality : 4.5. Advanced Examples: pushd and popd
PWD
  3.4.2.3. Prompting Variables
  3.4.3.1. Miscellaneous Variables
  3.5.1. Environment Variables
  5.1.1. Exit Status and Return
  7.3. Command-line Processing

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