Учитывая следующее:
$ echo $BASH_VERSION
4.2.10(1)-release
$ shopt | fgrep case
nocaseglob off
nocasematch off
$ case A in [a-z]) echo TRUE;; esac
TRUE
Я ожидаю, что заглавная буква Aдолжна несоответствовать классу символов нижнего регистра [az], но это так. Почему это совпадение не завершается ошибкой?