4.3BSD-UWisc/lib/learn/morefiles/L5.1b

#print
It seems silly to use a temporary file when all that's really
needed is to take the output from one program like "ls",
and pass it directly to the input of another, like "wc".
One of the original contributions of Unix is a clean
way to do this, called a "pipe".  You can connect two
programs with a pipe like this:
  ls | wc
and the output of the first program goes into the input of
the second without any intervening file.

Try this pair of commands in a pipeline.
Try an ordinary "ls" command too, to verify that you
got the right answer.  Then type "ready".
#create X1
#copyin
#user
#uncopyin
grep 'ls *| *wc' .copy >/dev/null
#log
#next
5.1c