@darius I cover it briefly in my article on unix tools, I mainly use it when I need to pass arguments around to multiple calls but am too lazy to write a full shell script for capturing output: billhunt.dev/blog/2015/05/10/u