unbuffer
UNBUFFER(1)                                                        UNBUFFER(1)
NAME
       unbuffer - unbuffer output
SYNOPSIS
       unbuffer program [ args ]
INTRODUCTION
       unbuffer  disables the output buffering that occurs when program output
       is redirected.  For example, suppose you are watching the output from a
       fifo by running it through od and then more.
            od -c /tmp/fifo | more
       You  will  not  see  anything until a full page of output has been pro-
       duced.
       You can disable this automatic buffering as follows:
            unbuffer od -c /tmp/fifo | more
       When you have a pipeline, unbuffer must  be  applied  to  each  element
       except the last (since that doesn't have its output redirected).  Exam-
       ple:
               unbuffer p1 | unbuffer p2 | unbuffer p3 | p4
BUGS
       The man page is longer than the program.
SEE ALSO
       "Exploring Expect: A Tcl-Based Toolkit for Automating Interactive  Pro-
       grams" by Don Libes, O'Reilly and Associates, January 1995.
AUTHOR
       Don Libes, National Institute of Standards and Technology
                                  1 June 1994                      UNBUFFER(1)