pipe broken by WSL?

Andrey Repin anrdaemon@yandex.ru
Fri May 3 19:05:00 GMT 2019


Greetings, Eliot Moss!

> On 5/2/2019 11:37 AM, Stephen Carrier wrote:
>> On Wed, May 01, 2019 at 11:20:59AM +0200, Thomas Wolff wrote:
>>> Calling WSL seems to break pipe processing:
>>>
>>> (echo 1; echo 2) |
>>> while read line
>>> do
>>>    echo $line
>>>    wsl uname
>>> done
>> 
>> I don't know about wsl, but could it be absorbing the standard input?
>> What if "wsl uname" is replaced with "wsl uname < /dev/null" ?

> You seem to be right; when I add < /dev/null as described, I get
> the expected output.

Why not just

    wsl uname <&-

I wonder?


-- 
With best regards,
Andrey Repin
Friday, May 3, 2019 21:51:38

Sorry for my terrible english...
--
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



More information about the Cygwin mailing list