Thursday, May 30, 2024

Re: Awk split()/array bug in 7.5

Hi,

Upon finding out about this "quirk" in the awk language, if you are now horrified that you
have loads of code that relies on this order, there is a temporary solution. Check out the
WHINY_USERS environment variable:

https://linux.die.net/man/1/mawk

In mawk and (apparently) undocumented in gawk. It ensures arrays are sorted when iterating
through in this way.

Hope this helps,

Karsten

No comments:

Post a Comment