https://credibledev.com/beginners-guide-to-bash-scripting/
Beginners Guide to Bash Scripting