Birden fazla Amazon EC2 hesabım var ve $EC2_HOMEbir komut dosyası kullanmak gibi değişkenleri hızlı bir şekilde değiştirebilmek istiyorum .
Böyle bir kabuk komut dosyası var:
#!/bin/sh
export EC2_HOME=/home/me/.ec2
echo $EC2_HOME
Komut dosyasını çalıştırdığımda bunun EC2_HOMEayarlandığını biliyorum , ancak exportkomut dosyasının tamamlanmasından sonra kullanmanın değişken yapışmasını engelleyeceğini düşündüm . Çalışmaz, echo $EC_HOMEhiçbir şey göstermediğinden yok.
Bunun çok basit Linux betik bilgisi olması gerektiğini biliyorum ama bilmiyorum. İlgili soruları şanssız aramaya çalıştım - özür dilerim, eğer bu bir kopya ise.
.veyasourceyeni bir alt süreç oluşturmazsanız, komutları geçerli kabukta çalıştırıyorsunuzdur.