https://coderprog.com/beginners-guide-gnu-linux-scripting/