Web lists-archives.com

Re: Bash heredoc on FD 3




On Dec  2 10:43, Steven Penny wrote:
> Using this file:
> 
>    $ cat hello.sh
>    awk -f /dev/fd/3 3<<eof
>    BEGIN {
>      print "hello world"
>    }
>    eof
> 
> it runs as expected with Dash:
> 
>    $ dash hello.sh
>    hello world
> 
> However it fails with Bash:
> 
>    $ bash hello.sh
>    awk: fatal: can't open source file `/dev/fd/3' for reading (No such file or
>    directory)
> 
> I tried also with Debian and both Dash and Bash work as expected. What is
> causing Cygwin Bash to fail here?

This should work in the latest developer snapshot uploaded to
https://cygwin.com/snapshots/  Please give it a try.


Thanks,
Corinna

-- 
Corinna Vinschen
Cygwin Maintainer

Attachment: signature.asc
Description: PGP signature