Using tee to create a log
Alan Dayley
plug-discuss@lists.PLUG.phoenix.az.us
Thu, 26 Jul 2001 14:17:32 -0700
Cool! The reason to be a PLUG member is right here!
Alan
At 01:55 PM 7/26/01 -0700, you wrote:
>On Thu, 26 July 2001, Alan Dayley wrote:
>Cool! I'm glad it worked.
>
>Some follow-on noise, if you wanted to know more...
>
>If you wanted to use tee with your program that writes to stderr, then
you'd do this:
>
> foo 2>&1 | tee logfile
>
>This runs foo, redirecing foo's stderr to stdout so that it gets piped
normally. Then we pipe stdout to tee; tee writes everything it reads to
the file and writes it to standard-out.
>
>Add "2>&1" to your bag of tricks, along with "&>". You'll use it often.
>
>"&>" is really a shorthand for "2>&1 >". These two commands do the same
thing:
>
> foo &> logfile # bash-specific shorthand for...
> foo 2>&1 > logfile # this, which works in both bash and ksh
>
>I hope this isn't too much (or too confusing).
>
> Wayne
>________________________________________________
>See http://PLUG.phoenix.az.us/navigator-mail.shtml if your mail doesn't
post to the list quickly and you use Netscape to write mail.
>
>PLUG-discuss mailing list - PLUG-discuss@lists.PLUG.phoenix.az.us
>http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>
>
>