One of the defining characteristics of Unix is modularity – the operating system shell provides a set of small and flexible utilities (such as grep, sed and awk) that can be “glued” together to ...