getenv() 함수로 환경변수를 얻어오려고 하는데 잘 되지 않아서 문의드립니다.
#env 와
#set 을 해보면 출력되는 결과가 다릅니다.
getenv()를 쓰면 env로 출력되는 것들은 값을 얻을 수 있는데 반해서
set에서만 보이는 변수들은 값을 얻을 수가 없습니다.
main(int argc, char **argv, char **envp)
로 얻어도 마찬가지입니다.
bash 소스를 보면 getenv("BASH_ENV")로 쉘 변수정보를 읽어 오던데
이것 역시 제 환경에서는 보이지 않았습니다.
어떻게 하면 쉘 환경변수