Estou tendo problemas com a correspondência de padrões na função de gancho do zsh precmd
. Eu tenho o seguinte:
precmd(){
local x='test'
if [ $x = '*test*' ]; then
echo 'hello'
fi
}
que não imprime olá nunca. Eu testei este código com um normal zsh test.zsh
que funciona bem, e tentei sem o regex precmd
e consegui imprimir as coisas bem também. Alguma pista de por que isso não está funcionando como esperado?
$ zsh --version
zsh 4.3.11 RHEL