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