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.