複数のAmazonEC2アカウントを持っていて、$EC2_HOME
などの変数をすばやく切り替えられるようにしたい 、スクリプトを使用します。
次のようにシェルスクリプトを設定しました:
#!/bin/sh
export EC2_HOME=/home/me/.ec2
echo $EC2_HOME
スクリプトを実行すると、EC2_HOME
が設定されていますが、export
を使用すると思いました スクリプトが完了した後、変数が固定されます。 echo $EC_HOME
を実行しているので、そうではありません。 何も表示されません。
これは非常に初歩的なLinuxスクリプトの知識であるに違いないことは知っていますが、私にはわかりません。運が悪かったので、関連する質問を探してみました。これが重複している場合は、お詫びします。
承認された回答:
を使用してスクリプトを入手する必要があります
. ./script
または
source ./script