Modern shells allow for powerful constructs such as pipes by which various tools can interact seamlessly, and for the filtering and sorting of output via several CLI utilities.