Em bash
3.2 ou acima:
shopt -u compat31
[[ ! $DEBUG_PACKAGE_LIST =~ [^-[:alnum:]]'libmagick++5-dbg' ]];
Em bash
3.1:
[[ ! $DEBUG_PACKAGE_LIST =~ '[^-[:alnum:]]libmagick\+\+5-dbg' ]];
(observe que [a-z]*
é redundante, pois também corresponde à string vazia, portanto, sempre corresponderá).
Funciona em ambos:
re='[^-[:alnum:]]libmagick\+\+5-dbg'
[[ ! $DEBUG_PACKAGE_LIST =~ $re ]]