쉘 스크립트에서 환경변수 세팅하기...
글쓴이: vudghkzm / 작성시간: 수, 2007/06/20 - 11:21오전
ssh을 사용해서 원격 유닉스 서버에 접근하고 있습니다.
bash를 사용하고 있고, .bash_profile에 A라는 환경변수가 설정되어 있습니다.
아래와 같은 간단할 쉘 스크립트를 만들어놓고, 환경변수 A의 값을 쉽게 변경할 수 있게 하고 싶었습니다.
#!/bin/sh VAL=$1 export A=$VAL
위 스크립트 이름을 test.sh 라고 하고, 쉘에서 아래와 같이 실행했습니다.
# ./test.sh
그런데 쉘에서 위 스크립트를 실행하고 나서, env 명령을 해보면 환경변수 A의 값이 변경되지 않습니다.
그런데 아래와 같이 쉘에서 직접 명령을 하니까, 환경변수 A의 값이 변경되네요.
# export A="abcdefg"
위와 같은 현상이 생기는 원인은 무엇이며... 해결방법이 있는지 궁금합니다.
Forums:
쩝..
# . ./test.sh
or
# source ./test.sh
------------------------------------------------------------
개인 메일 서버를 만들어 사용합시다..
언제부터 e-메일이 포털의 전유물이 된거지??
home
댓글 달기