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
