I got the feeling grep was buffering its output and I needed to get output as each individual line printed. Off to the man page...
After some googling, I found out that it might be --line-buffered instead (you never know, with those amateurs who do OSS :|... might as well give it a shot)cst@chi~% man grep
...
--line-buffering
Use line buffering, it can be a performance penality.
...
cst@chi~% cat /dev/urandom |grep --line-buffering
grep: unrecognized option `--line-buffering'
</rant>cst@chi~% cat /dev/urandom | grep --line-buffered
grep: unrecognized option `--line-buffered'