https://sharelearn.net/learn/courses/udemy-practical-bash-scripting/
Practical Bash Scripting On Linux and Mac OSX