https://medium.com/@eren.c.uysal/bash-scripts-25-advanced-examples-every-devops-engineer-should-automate-with-detailed-explanations-737e5c603ece