UnixPipe

ThoughtStorms Wiki

On the Unix CommandLine you can connect the standard output of one program to the standard input of another by typing a | between the two names. Eg. :

cat interesting.txt | less

Not only that, but these spawn different processes, and pipes are asynchronous queues between them. So they can run concurrently.