Skip to main content
5 events
when toggle format what by license comment
Sep 30, 2023 at 2:37 comment added waltinator The grep option --line-buffered will keep grep from buffering. Thus, grep --line-buffered First_Line very-big-file | ...` will produce its output at once, not waiting for an output bufferfull.
Nov 24, 2013 at 21:29 comment added Gilles 'SO- stop being evil' @naxa There are two buffers, actually. There's the stdio buffer inside the grep program, and there's a buffer managed by the kernel in the pipe itself. For the latter, see How big is the pipe buffer?
Nov 24, 2013 at 21:14 comment added n611x007 I guess there is some kind of IO buffer concerning the pipe... how do I know it's size in bytes? What do I want to read to learn more about it? :)
May 5, 2012 at 20:48 comment added Joe And what's cool about this example is that when head gets the one line it needs, it terminates and when grep notices this, it also terminates without doing a bunch of further work for nothing.
Apr 30, 2012 at 1:37 history answered Gilles 'SO- stop being evil' CC BY-SA 3.0