Chet Ramey wrote in <a7061869-4887-4c9b-9684-03c21fdb4...@case.edu>: ... |It's still accepted in the devel branch, unless STRICT_ARITH_PARSING is |defined. There was a discussion about it in 2022: | |https://lists.gnu.org/archive/html/bug-bash/2022-07/msg00045.html
You surely mean https://lists.gnu.org/archive/html/bug-bash/2022-07/msg00065.html and especially https://lists.gnu.org/archive/html/bug-bash/2022-07/msg00073.html (which quotes) The 0x (or 0X) prefix in base 16 is optional so only skip over the prefix if the character following it is a valid hex char. The C99 standard is clear that given the string "0xy" zero should be returned and endptr set to point to the "x" though my "advise" is shows my bash geek status is much weaker compared to what Greg Wooledge posted, referring to a much earlier discussion that i was unaware of. Sadly i keep jobs_selection () { local j= a=${AWK:-awk}; [ $# -gt 0 ] && j='&& $2 !~ /(^| )('$(echo "$@" | tr ' ' '|')')( |$)/'; j=$(jobs -l | $a -F '[][]' '/^[[]/'"$j"'{print "%" $2}{next}'); echo $j } $ alias j- alias j-='jobs_selection' for "kill $(j-)" around. --steffen | |Der Kragenbaer, The moon bear, |der holt sich munter he cheerfully and one by one |einen nach dem anderen runter wa.ks himself off |(By Robert Gernhardt) | | Only in December: lightful Dubai COP28 Narendra Modi quote: | A small part of humanity has ruthlessly exploited nature. | But the entire humanity is bearing the cost of it, | especially the inhabitants of the Global South. | The selfishness of a few will lead the world into darkness, | not just for themselves but for the entire world. | [Christians might think of Revelation 11:18 | The nations were angry, and your wrath has come[.] | [.]for destroying those who destroy the earth. | But i find the above more kind, and much friendlier]