Hacker News new | past | comments | ask | show | jobs | submit login

The equivalent in grep is '--line-buffered'.



That's an orthogonal feature, it writes output after each line as opposed to every 4096 bytes, when the output is a pipe instead of a terminal. Useful when the other end of the pipe still goes to the terminal and you want to see it immediately. If `some-util-with-output` echoes stdin then without the option the following would not show you the latest grepped lines until the 4096 buffer fills.

  tail -F output.log | grep --line-buffered TEXT | some-util-with-output


huh?


I mean you can use grep as a filter for tail -f output.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: