Por que a declaração do caso não é sensível a maiúsculas e minúsculas quando o nocasematch está desativado?
Dado o seguinte:
$ echo $BASH_VERSION
4.2.10(1)-release
$ shopt | fgrep case
nocaseglob off
nocasematch off
$ case A in [a-z]) echo TRUE;; esac
TRUE
Eu espero que a letra maiúsculaA devemosnão coincidir com a classe de caracteres minúsculos de[a-z]mas isso acontece. Por que este jogo não falha?