This looks good to me. While shells often accept both ! and ^
(https://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html#Pattern-Matching:
"3.5.8.1 Pattern Matching ... "[…]" Matches any one of the enclosed
characters. ...
If the first character following the ‘[’ is a ‘!’ or a ‘^’ then any
c
Hello,
The attached patch rectifies a spurious test failure reported at
https://bugs.gentoo.org/890869. As explained by the commit message, the
exclamation mark character should be used to perform negations within bracket
expressions, not the circumflex character.
--
Kerin Millar
0001-Use-c