https://medium.datadriveninvestor.com/mastering-grep-80-expert-level-commands-for-text-processing-perfection-61d95715e114