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)
  
 
  - 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.