Eu estava aprendendo sobre arquivos de inicialização para bash e encontrei o seguinte link:
Explicar os arquivos de inicialização do bash
Então, na última ramificação do diagrama no link, encontrei se o bash não for login não interativo, as variáveis env devem ser originadas pela variável de ambiente BASH_ENV , fiz um arquivo de teste e escrevi BASH_ENV="/home/myusername/ .bare.sh"
o conteúdo de .bare.sh é:
var="the bare environment branch should be reached"
e lançou um script que imprime var :
echo $var
mas nenhuma saída é gravada após o lançamento do script
eu esperava que ele imprimisse "o branch do ambiente nu deve ser alcançado"
Qual poderia ser o problema aqui?