Web lists-archives.com

Re: bash pipe fails in script with subshell/loop cmbination

On 8/8/2017 10:20 AM, Ronald Fischer wrote:

TWO - this fails, apparently (warning: my guess) at the pipe
$ for j in 1 2;do echo $j $(echo hello | cat);done

This works for me:

$ for j in 1 2;do echo $j $(echo hello | cat);done
1 hello
2 hello

It also works for me.  If it is not a version issue, then I
wonder about BLODA.  Maybe anti-virus or similar tools are
wrapping process creation in such a way that things get
confused.  Try cygcheck, etc.

Regards - EM

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