https://babin411.github.io/posts/bash1/
Introduction to Bash Scripting - Babin Joshi