This book takes you through knowledge essential to a mastery of bash. It is divided into four parts:
1) Core Bash
Core foundational concepts essential for understanding bash on the command line.
Areas covered:
- globbing
- variables
- functions
- pipes and redirects
- scripts and startup
2) Bash Scripting
Gets your bash scripting skills up to scratch.
Covers:
- command substitution
- tests
- loops
- exit codes
3) Tips and techniques
A primer on commonly-used techniques and features that are useful to know about.
Covers:
- the prompts
- here docs
- history
- shortcuts
4) Advanced Bash
Building on the first three chapters, and introducing some more advanced features, this chapters takes your bash skills beyond the norm.
- signals and traps
- debugging
- string manipulation
- a real-world application