Ho più account Amazon EC2 e voglio poter cambiare rapidamente variabili, come $EC2_HOME
, utilizzando uno script.
Ho uno script di shell impostato in questo modo:
#!/bin/sh
export EC2_HOME=/home/me/.ec2
echo $EC2_HOME
Quando eseguo lo script so che EC2_HOME
è impostato, ma ho pensato che usando export
farebbe rimanere la variabile dopo che lo script è stato completato. Non lo fa, poiché è in esecuzione echo $EC_HOME
non mostra nulla.
So che questa deve essere una conoscenza di scripting Linux molto rudimentale, ma non lo so. Ho provato a cercare domande correlate senza fortuna, quindi mi scuso se si tratta di un duplicato.
Risposta accettata:
Dovresti trovare il tuo script, con
. ./script
o
source ./script