Com a expansão do parâmetro bash :
${var%%[AaEeIiOoUu]*}
- O padrão
[AaEeIiOoUu]*greedily (%%) remove a parte correspondente da variávelvarda direita, começando aqui de qualquer vogal maiúscula ou minúscula ([AaEeIiOoUu]) seguida por qualquer coisa (*)
Exemplo:
$ var=sports
$ echo "${var%%[AaEeIiOoUu]*}"
sp
$ var=foobar
$ echo "${var%%[AaEeIiOoUu]*}"
f