SitePoint
Blog
Forum
Library
Login
Join Premium
Toggle sidebar
Learn Bash the Hard Way
Toggle community discussions
Close
Content
Bookmarks
Preface
Learn Bash the Hard Way
Master Bash Using The Only Method That Works
Foreword
1
Learn Bash the Hard Way
Introduction
Structure
Part I - Core Bash
What is Bash?
Unpicking the Shell: Globbing and Quoting
Variables in Bash
Functions in Bash
Pipes and redirects
Scripts and Startups
Part II - Scripting Bash
Command Substitution and Evaluation
Exit Codes
Tests
Loops
The set Builtin
Process Substitution
Subshells
Internal Field Separator
Part III - Bash Features
Readline
Terminal Codes and Non-Standard Characters
The Prompt
Here Documents
History
Bash in Practice
Part IV - Advanced Bash
Job Control
Traps and Signals
Advanced Variables
String Manipulation
Debugging Bash Scripts
Autocomplete
Example Bash Script
Finished!
Open text modal
Community Questions
Close