Table of Contents
- Introduction
- 1. Bash and Bash scripts
- 2. Writing and debugging scripts
- 3. The Bash environment
- 4. Regular expressions
- 5. The GNU sed stream editor
- 6. The GNU awk programming language
- 7. Conditional statements
- 8. Writing interactive scripts
- 9. Repetitive tasks
- 10. More on variables
- 11. Functions
- 12. Catching signals
- A. Shell Features
- Glossary
- Index
List of Figures
List of Tables
- 1. Typographic and usage conventions
- 1.1. Overview of programming terms
- 2.1. Overview of set debugging options
- 3.1. Reserved Bourne shell variables
- 3.2. Reserved Bash variables
- 3.3. Special bash variables
- 3.4. Arithmetic operators
- 4.1. Regular expression operators
- 5.1. Sed editing commands
- 5.2. Sed options
- 6.1. Formatting characters for gawk
- 7.1. Primary expressions
- 7.2. Combining expressions
- 8.1. Escape sequences used by the echo command
- 8.2. Options to the read built-in
- 10.1. Options to the declare built-in
- 12.1. Control signals in Bash
- 12.2. Common kill signals
- A.1. Common Shell Features
- A.2. Differing Shell Features