Master Bash Using The Only Method That Works

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.

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

Ian Miell

Ian Miell has over twenty years' experience in IT, writing, running, architecting, and maintaining software for some of the world's busiest systems.

He has written the book 'Docker in Practice' (published by Manning), as well as various training courses and videos.

He blogs about his experiences at https://zwischenzugs.com