On Mon, Feb 10, 2025 at 7:06 PM Andreas Schwab <sch...@suse.de> wrote:
> On Feb 10 2025, Greg Wooledge wrote: > > > No, I've shown that it *is* working in older versions of bash, and I'm > > asking *why*. > > Does it? If it did, it should have printed -23, not -19. > > -- > Andreas Schwab, SUSE Labs, sch...@suse.de > GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 > "And now for something completely different." > > Yes modern bash git it right not the dyno one :-) $ echo $BASH_VERSION 5.2.21(1)-release $ i=-0023 ; echo "$((i)) $((${i/?([-+])/&10#}))" -19 -23