El día Friday, September 15, 2006 a las 01:23:32PM +0800, David Schulz escribió:

        ...
> 
> So using this command : egrep  -v -e "\---|^$|Date" -D read /dev/ 
> cuad0 , works, and puts out the data to stdout for me to see, but  
> when i want to pipe it to a file, using egrep  -v -e "\---|^$|Date" - 
> D read /dev/cuad0 >> logfile , then never any data appears in the  
> logfile. Can anyone tell me wht that is, and maybe suggest a better  
> way to do this?

The data is in the output buffer of egrep's STDOUT and not written
until EOF on STDIN (which perhaps will never occur) or until certain
bufsize is reached; you may use the flag '--line-buffered' of egrep;

        matthias

-- 
Matthias Apitz
Manager Technical Support - OCLC PICA GmbH
Gruenwalder Weg 28g - 82041 Oberhaching - Germany
t +49-89-61308 351 - f +49-89-61308 399 - m +49-170-4527211
e <[EMAIL PROTECTED]> - w http://www.oclcpica.org/ http://guru.UnixLand.de/
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to