Minha pergunta é por que o bash não reporta a linha 2, onde parei o " final de propósito, para ver como ele reporta isso de volta.
Eu executo um script bash e recebo este erro: ./test: linha 4: EOF inesperado ao procurar por `"' correspondente
#!/usr/bin/bash
echo "this is life
echo "now is the time"
echo "have we reached the end"