Appears to be OK on fedora 43:

```
$ uname -a
Linux muon 6.17.11-300.fc43.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Dec  8 23:20:36 
UTC 2025 x86_64 GNU/Linux
$ echo abc >foo; ((gawk ''); echo def) 1<>foo 2>&1;set -x;cat foo
+ cat foo
def
$ 
```

Thanks to all of you for your help!

--
tom

On Sat 12/13/25 1:51 -0500 Grisha Levit wrote:
>Compare normal behavior:
>
>    $ echo abc >foo; (echo def) 1<>foo 2>&1
>    $ cat foo
>    def
>
>and same steps with a dummy gawk invocation added:
>
>    $ echo abc >foo; ((gawk ''); echo def) 1<>foo 2>&1
>    $ cat foo
>    abc
>    def

Reply via email to