Bash
Shell scripting
Bash
Bash scripts automate command-line tasks on Unix-like systems. Use set -euo pipefail, quote your variables, and run ShellCheck before you share a script.
Resources
Links marked “Amazon affiliate link” open an Amazon product page. As an Amazon Associate I earn from qualifying purchases. About affiliate links
The Missing Semester of Your CS EducationCourse · MIT CSAIL · opens in a new tabGNU Bash manualDocumentation · GNU Project · opens in a new tabShellCheckReference · Vidar Holen · opens in a new tabGoogle Shell Style GuideReference · Google · opens in a new tabBash PitfallsReference · Greg's Wiki · opens in a new tabThe Linux Command Line (2nd edition)Book · William Shotts · Amazon affiliate link, opens Amazon in a new tabDevOps RoadmapReference · roadmap.sh · opens in a new tab