title: How do you pipe input through grep to another utility?
body: <p>I am using 'tail -f' to follow a log file as it's updated; next I pipe the output of that to grep to show only the lines containing a search term ("org.springframework" in this case); finally I'd like to make is piping the output from grep to a third command, 'cut':</p>
  
  <pre><code>tail -f logfile | grep org.springframework | cut -c 25-
  </code></pre>
  
  <p>The cut command would remove the first 25 characters of each line for me <strong>if it could get the input from grep!</strong> (It works as expected if I eliminate 'grep' from the chain.)</p>
  
  <p>I'm using cygwin with bash.</p>
  
  <p>Actual results: When I add the second pipe to connect to the 'cut' command, the result is that it hangs, as if it's waiting for input (in case you were wondering).</p>