title: How does a pipe work in Linux?
body: <p>How does piping work?  If I run a program via CLI and redirect output to a file will I be able to pipe that file into another program as it is being written?  </p>
  
  <p>Basically when one line is written to the file I would like it to be piped immediately to my second application (I am trying to dynamically draw a graph off an existing program).  Just unsure if piping completes the first command before moving on to the next command.</p>
  
  <p>Any feed back would be greatly appreciated!</p>