The software on this pages will slowly be moved to GitHub https://github.com/hilbix/. The CVS repository will be migrated to GIT as well, so the history will be preserved, a bit. See FAQ.
The tools are developed under Linux with
ESR's paradigm
release early, release often
in mind.
So you can consider this beta software, or alpha, or pre-alpha, or even worse ;)
Have a look in the download directory for all downloads.
As always here, all you get is the source. No binaries here.
Copy stdin to stdout and stderr, unbuffered
⇒ ⇒ ⇒ The development shifted to another location. All future versions will be published at https://github.com/hilbix/unbuffered ⇐ ⇐ ⇐
Often `tee` fails, as this command does it buffered.
This here is a really easy program to do it unbuffered. Use it like this:
producer | unbuffered 2>>file | consumer
Now you can do also something like:
producer | unbuffered -cp 'prefix ' | consumer
There are options like '-x' to do a hexdump. Also you can give a 'line prefix' to prepend. And there is timestamping.
All you need to do your debugging, quick and dirty.
version 0.4.0-20111023-001608 | Bugfix release for option -c. Option -b added WARNING! The old unbuffered -c now must be written unbuffered -bc! Incomplete lines were not output in cat mode in contrast to the Usage printed. This was due to a problem noted by me with incomplete lines and -u. Now you must use "unbuffered -bcu" instead of "unbuffered -cu". This is important. If you rely on the old method, please update your scripts accordingly. |
version 0.3.0-20111022-224132 | Option -i and -o added Input and output file descriptors can be specified. So this can read from other FDs than stdin and send to other fds than stderr. |
version 0.2.1-20110729-223640 | Bugfix, option -a works now For unknown reason (I believe it worked before) the write-permission (O_WRONLY/O_RDWR) were missing for O_APPEND mode. This triggered another bug where the error processing entered an endless loop. |
version 0.2.0-20110214-001359 | Option -m and producer can now be forked. For forked producers unbuffered returns the return value of the producer. |
version 0.1.1-20110214-000752 | Better usage and GCC 4.4 fixes |
[view more history] | [view complete history] |
License and Disclaimer
All you can see here is free software according to the GNU GPL. |