someString="Hey there"
case "${someString:0:5}" in
"Hey t" ) echo Do something ;;
"Go aw" ) echo Do something else ;;
* ) echo unrecognized ;;
esac
Isso também pode ser feito facilmente com um if, elif, else. O $ {someString: 0: 5} é a expansão de parâmetros. Saiba mais em sua seção no manual bash, e também em Gregs Bash FAQ # 73 .
Observe a outra resposta que usa o corte. Ambos funcionarão, no entanto a expansão do Parameter é mais rápida porque é melhor basear e considerar um código melhor. corte seria bom para cortar várias linhas de texto.