Está lá para processar opções inválidas. No exemplo, se você executar script -a , a opção -a é esperada e resulta em “ -a foi acionado!”. Se você executar script -b , -b não será válido e será tratado pelo caso \? , resultando em "Opção inválida: -b ".