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: C
- C compilers
- 4.3.3. Pattern-matching Operators
- 5.1.3.1. String comparisons
- 5.3. case
- 6.1.3. getopts
- optimization
: 6.1.3.1. More About C Compilers
- options
: 6.1.3.1. More About C Compilers
- as pipelines
: 7.3.2.1. The C Compiler as Pipeline
- C programming language
- 1.3. History of UNIX Shells
- 1.6.2. Filenames and Wildcards
- 4. Basic Shell Programming
- 4.1. Shell Scripts and Functions
- 4.1.1. Functions
- 4.3.2.1. Regular expression basics
- 5.1.1. Exit Status and Return
- 5.1.1.1. Return
- 5.1.3.2. About C Compilers
- 5.2. for
- 5.3. case
- 5.4. select
- 5.5. while and until
- 6. Command-line Options and Typed Variables
- 6.1.3. getopts
- 6.2. Integer Variables and Arithmetic
- 6.2.1. Arithmetic Conditionals
- 7.2.1. print
- 7.2.1.1. print escape sequences
- 7.2.2. read
- 7.2.2.3. Code blocks
- 7.3.2.1. The C Compiler as Pipeline
- 9. Debugging Shell Programs
- A.7. The Future of the Korn Shell
- C shell
- Preface
- Intended Audience
- 1.3. History of UNIX Shells
- 1.3.2. Features of the Korn Shell
- 1.4. Getting the Korn Shell
- 2.3.5. Filename Completion and Expansion
- 3.2. Aliases
- 3.4.2.3. Prompting Variables
- 3.5.2. The Environment File
- 4.1.1. Functions
- 4.2. Shell Variables
- 4.4. Command Substitution
- 4.5. Advanced Examples: pushd and popd
- 5.4. select
- 6.2.2. Arithmetic Variables and Assignment
- 7.1.2. File Descriptors
- 10.2.3. Types of Global Customization
- 10.3.2. A System Break-in Scenario
- 10.3.4. Privileged Mode
- A.4. pdksh
- A.5. bash
- history mechanism
- Summary of Korn Shell Features
- 2. Command-line Editing
- 2.1. Enabling Command-line Editing
- 2.5. The fc Command
- list of features in Korn shell
: Summary of Korn Shell Features
- which
: 3.2. Aliases
- C++ programming language
- 7.3.2.1. The C Compiler as Pipeline
- 9. Debugging Shell Programs
- case
- 5.3. case
- 6.1.1. shift
- 6.3. Arrays
- 7.2.2.1. Reading lines from files
- 9.2.3.1. Commands
- double-semicolons
: 5.4. select
- redirecting I/O to
: 7.2.2.2. I/O Redirection and multiple commands
- syntax
: 5.3. case
- cat
- 1.7.1. Standard I/O
- 1.7.2. I/O Redirection
- 7.1. I/O Redirectors
- 8.4.1. Traps and Functions
- 9.2.1.1. The driver script
- cd
- 1.6.1.3. Changing working directories
- 7.3.1. Quoting
- 10.1. Installing the Korn Shell as the Standard Shell
- A.1. The Bourne Shell
- - (to previous directory)
- 1.6.1.3. Changing working directories
- 4.5. Advanced Examples: pushd and popd
- examples
: 1.6.1.3. Changing working directories
- inoperative in restricted shell
: 10.3.1. Restricted Shell
- substitution form
: 1.6.1.3. Changing working directories
- CD-ROM
: 5.1.3.2. About C Compilers
- CDPATH
: 3.4.3. Directory Search Path
- chapter summary
: Chapter Summary
- chmod
- 4.1. Shell Scripts and Functions
- 10.2.1. umask
- chsh
: 1.4. Getting the Korn Shell
- code blocks
- 7.2.2.3. Code blocks
- 8.6.2. Nested Subshells
- compared to nested subshells
: 8.6.2. Nested Subshells
- piping outout to
: 7.2.2.3. Code blocks
- POSIX shell syntax
: A.2. The IEEE 1003.2 POSIX Shell Standard
- redirecting standard I/O to
: 7.2.2.3. Code blocks
- COLUMNS
- 3.4.2.1. Editing mode variables
- 7.2.2.3. Code blocks
- command substitution
- 2.1. Enabling Command-line Editing
- 4.4. Command Substitution
- A.1. The Bourne Shell
- A.2. The IEEE 1003.2 POSIX Shell Standard
- examples
: 4.4. Command Substitution
- I/O redirection within
- 4.4. Command Substitution
- A.2. The IEEE 1003.2 POSIX Shell Standard
- order in command-line processing
: 7.3. Command-line Processing
- shown in xtrace output
: 9.1.1. Set Options
- syntax
: 4.4. Command Substitution
- command-line options
: 6.1. Command-line Options
- list of
: B.1. Invocation Options
- command-line processing
: 7.3. Command-line Processing
- effect of eval on
: 7.3.2. eval
- effect of quoting on
: 7.3.1. Quoting
- example
: 7.3. Command-line Processing
- inside condition tests
: 5.1.3. Condition Tests
- order of steps in
: 7.3. Command-line Processing
- order of steps in POSIX shell
: A.2. The IEEE 1003.2 POSIX Shell Standard
- commands
- built-in command in next release
: A.7. The Future of the Korn Shell
- list of
: B.2. Built-in Commands and Keywords
- vi
: B.8. Vi Control Mode Commands
- comments in scripts
: 4.3.1. Syntax of String Operators
- compound statements
: 7.2.2.2. I/O Redirection and multiple commands
- redirecting I/O to
: 7.2.2.2. I/O Redirection and multiple commands
- compress
- 1.8. Background Jobs
- 1.8.1. Background I/O
- condition tests
- 5.1.3. Condition Tests
- 6.2. Integer Variables and Arithmetic
- A.1. The Bourne Shell
- A.2. The IEEE 1003.2 POSIX Shell Standard
- A.4. pdksh
- A.5. bash
- arithmetic
- 6.2.1. Arithmetic Conditionals
- 6.2.2. Arithmetic Variables and Assignment
- A.2. The IEEE 1003.2 POSIX Shell Standard
- integer values as truth values
- 6.2.1. Arithmetic Conditionals
- 9.2.3.5. Execution tracing
- file attribute operators
: 5.1.3.3. File Attribute Checking
- -a
- 5.1.3.3. File Attribute Checking
- 5.2. for
- A.7. The Future of the Korn Shell
- -d
- 5.1.3.3. File Attribute Checking
- 5.2. for
- 5.5. while and until
- -f
- 5.1.3.3. File Attribute Checking
- 5.2. for
- -G
: 5.1.3.3. File Attribute Checking
- -nt
- 5.1.3.3. File Attribute Checking
- 7.3.2. eval
- -O
- 5.1.3.3. File Attribute Checking
- 5.2. for
- -ot
: 5.1.3.3. File Attribute Checking
- -r
- 5.1.3.3. File Attribute Checking
- 5.2. for
- -s
: 5.1.3.3. File Attribute Checking
- -w
- 5.1.3.3. File Attribute Checking
- 5.2. for
- -x
- 5.1.3.3. File Attribute Checking
- 5.2. for
- 5.5. while and until
- function of
: 5.1.3. Condition Tests
- integer comparison operators
: 5.1.4. Integer Conditionals
- -eq
: 5.1.4. Integer Conditionals
- -ge
: 5.1.4. Integer Conditionals
- -gt
: 5.1.4. Integer Conditionals
- -le
: 5.1.4. Integer Conditionals
- -lt
: 5.1.4. Integer Conditionals
- -ne
: 5.1.4. Integer Conditionals
- obsolescence in next release
: A.7. The Future of the Korn Shell
- old syntax
- 5.1.3. Condition Tests
- 5.1.3.1. String comparisons
- A.1. The Bourne Shell
- A.4. pdksh
- A.5. bash
- A.6. Workalikes on PC Platforms
- processing of text inside
: 5.1.3. Condition Tests
- string comparison operators
: 5.1.3.1. String comparisons
- !=
: 5.1.3.1. String comparisons
- >
: 5.1.3.1. String comparisons
- <
: 5.1.3.1. String comparisons
- -n
- 5.1.3.1. String comparisons
- 5.4. select
- 5.5. while and until
- -z
: 5.1.3.1. String comparisons
- =
- 5.1.3.1. String comparisons
- 7.2.2.3. Code blocks
- 9.2.3.3. Breakpoints
- A.7. The Future of the Korn Shell
- string vs. integer comparisons
: 5.1.4. Integer Conditionals
- supported in MKS Toolkit shell
: A.6. Workalikes on PC Platforms
- in while and until statements
: 5.5. while and until
- conditionals
: (see if)
- constants
: 6.3.4. Type and Attribute Options
- control keys
: 1.9.5. Control Keys
- clashes with editing modes
: 2. Command-line Editing
- CTRL-\
: 1.9.5. Control Keys
- CTRL-C
: 1.9.5. Control Keys
- CTRL-D
- 1.4. Getting the Korn Shell
- 1.5. Interactive Shell Use
- 1.9.5. Control Keys
- 5.4. select
- CTRL-H
: 1.9.5. Control Keys
- CTRL-M
: 1.9.5. Control Keys
- CTRL-Q
: 1.9.5. Control Keys
- CTRL-S
: 1.9.5. Control Keys
- CTRL-U
: 1.9.5. Control Keys
- DEL
- 1.9.5. Control Keys
- 2.3.1. Basic Commands
- conventions, typographical
: Conventions Used in This Handbook
- core dumps
- 8.3.1. Control-key Signals
- 8.4. trap
- 8.6.2. Nested Subshells
- 10.2.2. ulimit
- coroutines
- 8. Process Handling
- 8.5. Coroutines
- A.1. The Bourne Shell
- A.4. pdksh
- definition
: 8.5. Coroutines
- on multiple-CPU computers
: 8.5.3. Parallelization
- performance issues
: 8.5.2. Advantages and Disadvantages of Coroutines
- pipelines as example of
: 8.5. Coroutines
- two-way pipes
: (see two-way pipes)
- cp
- 1.7.2. I/O Redirection
- 8.5.3. Parallelization
- crontab
: 2.2. The History File
- CTRL-\
- 1.9.5. Control Keys
- 8.3.1. Control-key Signals
- 8.6.2. Nested Subshells
- CTRL-C
- 1.9.5. Control Keys
- 7.1. I/O Redirectors
- 8.2.2. Suspending a Job
- 8.3. Signals
- 8.3.1. Control-key Signals
- 8.3.2. kill
- 8.4. trap
- 8.4.2. Process ID Variables and Temporary Files
- 8.6.2. Nested Subshells
- 9.1.2.1. EXIT
- CTRL-D
- 1.4. Getting the Korn Shell
- 1.5. Interactive Shell Use
- 1.9.5. Control Keys
- 5.4. select
- 7.1. I/O Redirectors
- 8.4.1. Traps and Functions
- CTRL-H
: 1.9.5. Control Keys
- CTRL-M
: 1.9.5. Control Keys
- CTRL-Q
: 1.9.5. Control Keys
- CTRL-S
: 1.9.5. Control Keys
- CTRL-U
: 1.9.5. Control Keys
- CTRL-Z
- 8.2. Job Control
- 8.2.2. Suspending a Job
- 8.3. Signals
- 8.3.1. Control-key Signals
- cut
- 1.7.1. Standard I/O
- 1.7.3. Pipelines
- 4.4. Command Substitution
- 5.2. for
- 7.1.1. Here-documents
- 7.2.2. read
- 7.3.1. Quoting
- 9.1.1. Set Options
- 10.1. Installing the Korn Shell as the Standard Shell
- -c (extract columns)
: 4.4. Command Substitution
- -d (field delimiter)
- 4.4. Command Substitution
- 6.1.2. Options with Arguments
- using awk instead of
: 4.4. Command Substitution
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.