Amazon EC2アカウントが複数あり、$EC2_HOME
たとえばスクリプトを使用して変数をすばやく切り替えることができるようにしたいと思います。
次のようにシェルスクリプトを設定しました。
#!/bin/sh
export EC2_HOME=/home/me/.ec2
echo $EC2_HOME
私はスクリプトを実行するときに設定されてEC2_HOME
いることを知っていますが、使用するとexport
スクリプトが完了した後も変数が保持されると思いました。実行するとecho $EC_HOME
何も表示されないため、そうではありません。
私はこれが非常に基本的なLinuxスクリプトの知識であるに違いないことを知っていますが、わかりません。関連する質問を探しましたが、運がありませんでした。したがって、これが重複した場合は謝罪します。
ベストアンサー1
スクリプトを使用する必要があります
. ./script
または
source ./script