Ich habe mehrere Amazon EC2-Konten und möchte schnell in der Lage sein, Variablen zu wechseln, z. B. $EC2_HOME
mithilfe eines Skripts.
Ich habe ein Shell-Skript wie folgt eingerichtet:
#!/bin/sh
export EC2_HOME=/home/me/.ec2
echo $EC2_HOME
Wenn ich das Skript ausführe, weiß ich, dass EC2_HOME
das festgelegt ist, aber ich dachte, dass export
die Variable durch die Verwendung von " hängen bleiben" würde, nachdem das Skript abgeschlossen wurde. Es funktioniert nicht, da beim Laufen echo $EC_HOME
nichts angezeigt wird.
Ich weiß, dass dies sehr rudimentäre Linux-Skriptkenntnisse sein müssen, aber ich weiß es nicht. Ich habe ohne Glück versucht, nach ähnlichen Fragen zu suchen. Ich entschuldige mich, wenn dies ein Duplikat ist.
.
odersource
keinen neuen untergeordneten Prozess erzeugen, führen Sie die Befehle in der aktuellen Shell aus.