News for hackers. Stuff that matters.
Re:Shell Magic: Set Operations with uniq by bewuethr on Wednesday May 30, 2018 @01:22AM (#17185271)
A very boring, but instructive way is to read manuals cover to cover - for example the GNU Coreutils one [0]. This way, you become aware of the existence of a lot of tools (such as comm, which is part of the coreutils), and while reading you'll realize that some of them might be a better way of doing things than how you're doing them currently.

Other boring, but instructive reads (heavily GNU biased): diffutils [1], findutils [2], the Bash manual [3].

[0]: https://www.gnu.org/software/coreutils/manual

[1]: https://www.gnu.org/software/diffutils/manual

[2]: https://www.gnu.org/software/findutils/manual/find.html

[3]: https://www.gnu.org/software/bash/manual

Re:Shell Magic: Set Operations with uniq by kqr on Wednesday May 30, 2018 @03:33AM (#17185795)
The chapter on shell utilities in the POSIX standard is another goldmine!
Re:Shell Magic: Set Operations with uniq by sciurus on Wednesday May 30, 2018 @12:47PM (#17189262)
I'd also recommend Unix Power Tools. There's definitely some outdated content, but I learned a lot about shell usage and text manipulation from it.

http://shop.oreilly.com/product/9780596003302.do

Re:Shell Magic: Set Operations with uniq by Anthony-G on Wednesday May 30, 2018 @06:00PM (#17192270)
Seconded. The dead tree copy I purchased in the mid-2000s is the best technical book in my collection. I’ve read most of it and every so often I still dip in to learn something new or – more often than not – to re-learn something I’ve forgotten.