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