https://jvns.ca/blog/2017/03/26/bash-quirks/ http://www.kfirlavi.com/blog/2012/11/14/defensive-bash-programming/ http://mywiki.wooledge.org/BashGuide/Practices https://cmdchallenge.com/#/extract_ip_addresses