Amazon EC2 계정이 여러 개 $EC2_HOME있는데 스크립트를 사용하여 와 같은 변수를 빠르게 전환하려고합니다 .
다음과 같이 쉘 스크립트를 설정했습니다.
#!/bin/sh
export EC2_HOME=/home/me/.ec2
echo $EC2_HOME
스크립트를 실행할 때 EC2_HOME설정된 것으로 알고 있지만 export스크립트가 완료된 후 를 사용 하면 변수 가 계속 사용 된다고 생각했습니다 . 달리기 echo $EC_HOME는 아무것도 표시하지 않기 때문에 그렇지 않습니다.
나는 이것이 매우 기초적인 리눅스 스크립팅 지식이어야한다는 것을 알고 있지만 그것을 모른다. 운없이 관련 질문을 찾아 보았습니다. 이것이 중복되면 사과드립니다.
.하거나source새로운 자식 프로세스를 생성하지 않습니다, 당신은 현재 쉘의 명령을 실행하고 있습니다.