Tenho várias contas do Amazon EC2 e desejo poder alternar rapidamente variáveis, como $EC2_HOME
usar um script.
Eu tenho um script de shell configurado assim:
#!/bin/sh
export EC2_HOME=/home/me/.ec2
echo $EC2_HOME
Quando executo o script, sei que EC2_HOME
está definido, mas pensei que o uso export
faria a variável permanecer após a conclusão do script. Isso não acontece, pois a execução echo $EC_HOME
não mostra nada.
Eu sei que isso deve ser um conhecimento de script do Linux muito rudimentar, mas não o conheço. Tentei procurar perguntas relacionadas sem sorte - portanto, peço desculpas se for uma cópia.
.
ousource
não está gerando um novo processo filho, está executando os comandos no shell atual.