Não há significado para os backticks nesse pedaço de código. Eles são erros de digitação ou erros de formatação que resultarão em erros de sintaxe.
Uma versão corrigida usaria "$a" em todos os casos e = no lugar de == .
Alternativamente,
case "$a" in
[yY]*) echo 'Yes' ;;
[nN]*) echo 'No' ;;
*) echo 'Maybe'
esac