setenv, putenv, getenv 등으로 환경변수를 컨트롤 할 수 있죠..
근데, 좀 의문점이 있습니다.
shell#] echo $MAIL
--> /usr/mail/
로 환경변수가 등록되어 있다면야
int main()
{
char* temp = getenv("MAIL");
}
로 간단히 처리를 하겠지만
저는 제가 만든 쉘스크립에 있는 변수를 콜하고 싶거든요..
mysh.sh 라는 파일을 만들고
nation=korea
로 변수를 등록시킨 후에 getenv("nation") 의 식으로 콜을 하고 싶은데,
제 생각으로는 같은 프로세스 상에서 쉘을 실행 시키고 getenv를 호출하면 될듯 한데 말이죠..