Seu script falha quando você está tentando
echo keep going don't stop always
A razão é contada no erro de sintaxe
Unterminated quoted string
Como você usa '
em don't
, o Bash shell continua procurando outro '
que fecha sua sentença. Como nunca é encontrado, o erro de sintaxe é impresso.
Neste caso, você precisa usar aspas duplas ("") como esta
echo "keep going don't stop always"
Recomenda-se usar aspas ao imprimir algo em geral. Entre aspas duplas, você pode usar '
e, individualmente, "
, se necessário.