複数のAmazon EC2アカウントがあり$EC2_HOME
、スクリプトを使用してなどの変数をすばやく切り替えることができるようにしたいと考えています。
次のように設定されたシェルスクリプトがあります。
#!/bin/sh
export EC2_HOME=/home/me/.ec2
echo $EC2_HOME
スクリプトを実行すると、EC2_HOME
設定されていることがわかりexport
ますが、スクリプトの完了後に変数を使用すると変数が固定されると考えました。実行echo $EC_HOME
しても何も表示されないため、表示されません。
これは非常に初歩的なLinuxスクリプティングの知識でなければならないことは知っていますが、知りません。私は運のない関連する質問を探してみた-これが重複している場合、私の謝罪。
.
またはを使用するとsource
、新しい子プロセスが生成されず、現在のシェルでコマンドが実行されます。