brandon@tdi2.UUCP (03/02/87)
Quoted from <4628@brl-adm.ARPA> ["Re: INFO-UNIX Digest V3#073"], by black@ee.UCLA.EDU (Rex Black)... +--------------- | > (cmd 2>&1) | tee log | > (exec cmd 2>&1) | tee log | > Well is there some other syntax or funny combination of >|12& to use ? | | You betcha! Try | script |& pipeprog | or | script >& logfile | | Works for me. +--------------- No doubt. However, you'll note the ``2>&1'' he used. Believe it or not, he's running the old-fashioned Bourne shell. And if he is running System V, he hasn't got much of a choice about it (barring spending mucho $$$ on the Korn shell, which he said he's already doing; the Korn shell does this the same way the Bourne shell does). PLEASE REMEMBER THAT NOT EVERYONE IS RUNNING THE C SHELL UNDER 4.3BSD ON A VAX!!!!!!! NB: The way to do it is `(exec 2>&1; exec cmd) | tee log'. This works even for builtins, and even on pre-System V Bourne shells. ++Brandon -- ``for is he not of the Children of Luthien? Never shall that line fail, though the years may lengthen beyond count.'' --J. R. R. Tolkien Brandon S. Allbery UUCP: cbatt!cwruecmp!ncoast!tdi2!brandon Tridelta Industries, Inc. CSNET: ncoast!allbery@Case 7350 Corporate Blvd. INTERNET: ncoast!allbery%Case.CSNET@relay.CS.NET Mentor, Ohio 44060 PHONE: +1 216 255 1080 (home) +1 216 974 9210