Sou um utilizador pesado da conclusão do separador, por ex. git ch <TAB>
se torna git checkout
. Normalmente isso funciona.
Eu tenho um script que exporta uma variável de ambiente:
#!/usr/bin/env bash
set -e
set -o pipefail
export AN_ENVIRONMENT_VARIABLE=true
Eu uso:
$ . ./bash_crash_test.bash
Eu digito algumas coisas e clico em Tab para concluir automaticamente:
$ git ch <TAB>
e o shell / terminal / console sai. Se estou usando o Terminator ou o Tilix, o bloco sai.
sudo apt update && sudo apt dist-upgrade
+ reboot não corrige o problema. Eu posso executar scripts durante todo o dia, sem problemas. Eu tenho feito export
s em scripts que então executam outros scripts, sem problemas.
Eu não encontrei nenhum problema reproduzível com o bash saindo com autocomplete no Interwebz.
versão bash: GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)
Usando o vanilla Ubuntu 16.04.