This book will train you to be a master in bash, a technology that's more often used than understood.
It uses the 'Hard Way' method, the best way to develop your skills.
Based on many years of experience, the book takes you through what you need to know to understand what's going on when you look at others' bash scripts, and write your own.
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.
- pipes and redirects
- scripts and startup
2) Bash Scripting
Gets your bash scripting skills up to scratch.
- command substitution
- exit codes
3) Tips and techniques
A primer on commonly-used techniques and features that are useful to know about.
- the prompts
- here docs
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
- string manipulation
- a real-world application