One of the most powerful, and useful things you can do with IO redirection is to connect up multiple commands with what are known as pipes.
Pipes allow you to take the output from one command and feed, or “pipe” it into the input of another command. It is a technique that is invaluable and you will find yourself using it very often to accomplish a vast array of tasks.
In this tutorial i will show you the basics of how pipes work and some examples of how useful pipes can be.








