Ich habe mehrere Amazon EC2-Konten und möchte schnell in der Lage sein, Variablen zu wechseln, z. B. $EC2_HOMEmithilfe 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_HOMEdas festgelegt ist, aber ich dachte, dass exportdie Variable durch die Verwendung von " hängen bleiben" würde, nachdem das Skript abgeschlossen wurde. Es funktioniert nicht, da beim Laufen echo $EC_HOMEnichts 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.
.odersourcekeinen neuen untergeordneten Prozess erzeugen, führen Sie die Befehle in der aktuellen Shell aus.