Re: Tee broken under process substitution?
On Mon, Feb 08, 2010 at 11:08:15PM +, Greg Chicares wrote: On 2010-02-08 22:34Z, Ryan Johnson wrote: cygwin$ echo hi | tee (cat) hi tee: /dev/fd/63: Bad file descriptor I don't know a workaround, but FWIW this looks similar: http://cygwin.com/ml/cygwin/2010-01/threads.html#00942 My musing in the above thread was apparently incorrect. This has nothing to do with my buggy fifo implementation. I did a little more checking on this and the problem is that something like this doesn't work right now in cygwin: echo hello /proc/self/fd/1 when it should. Implementing this isn't too tricky. However, implementing the more general: echo hello /proc/some-other-pid/fd/1 is harder. cgf -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Tee broken under process substitution?
Hi all, It appears that 'tee' can't handle process substitution as its target file. It works fine on my Solaris machine at work, and the coreutils info pages explicitly say it should work: solaris$ echo hi | tee (cat) hi hi cygwin$ echo hi | tee (cat) hi tee: /dev/fd/63: Bad file descriptor Does anyone have any ideas or workarounds? Unfortunately google tends to ignore three-letter words, so I couldn't determine if this has been reported/solved before... Thanks, Ryan -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Re: Tee broken under process substitution?
On 2010-02-08 22:34Z, Ryan Johnson wrote: cygwin$ echo hi | tee (cat) hi tee: /dev/fd/63: Bad file descriptor I don't know a workaround, but FWIW this looks similar: http://cygwin.com/ml/cygwin/2010-01/threads.html#00942 -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple