I run it with
. script
Isso significa que você executa o script no seu shell atual , então a saída mata o seu shell atual. Esse é o comportamento esperado.
Você provavelmente deveria
- forneça as permissões de execução do script (
chmod u+x script
) e execute./script
ou - invoque-o com
bash script
para executá-lo em um novo processo de shell.