An three week O'Reilly course to take you from beginner to advanced in bash scripting, and prepare you for a career writing shell scripts.
You will need a terminal to run on, or can use O'Reilly scenarios, eg: https://learning.oreilly.com/scenarios/bash-fundamentals-challenge/9781098138431/
Each week is a folder in this repo, and each week contains the commands that are planned to be run (the course itself may deviate from this) in the commands
folder.
Write Simple Bash Scripts That Output Text
Create a File-Reporting Application
Write Simple Bash Scripts That Redirect Standard Output and Standard Error
Trapping Signals in Shell Scripts
Explain A Shell Command To You
Bash playground in the browser
A Getting Things Done Tool In Bash
Discussion On Improving At Bash (1)