The Beauty of Unix Pipelines
Pipes are wonderful!  In my opinion you can’t extol them by themselves.  One has to bask in a fuller set of features that are so much greater than the sum of their parts, to feel the warmth of Unix:<p>(1) everything is <i>text</i><p>(2) everything (ish) is a <i>file</i><p>(3) including <i>pipes</i> and <i>fds</i><p>(4) every piece of software is accessible as a file, invoked at the <i>command line</i><p>(5) ...with local <i>arguments</i><p>(6) ...and persistent globals in the <i>environment</i><p>A lot of understanding comes once you know what execve does, though such knowledge is of course not necessary.  It just helps.<p>Unix is seriously uncool with young people at the moment.  I intend to turn that around and articles like this offer good material.