안녕하십니까. 쉘변수에 관한 궁금한 사항이 있습니다. 일반쉘변수나 환경쉘변수지정시에 set variable_name variable setenv variable_name value 이라고 지정하지았습니까. 그런데 제가 궁금한게 이것이 무엇을 의미하는지와 무엇때문에 쉘변수를 지정하는지요.. 의미와 용도를 알고싶습니다.. 아시는분 자세한 설명좀 부탁드리겠습니다.. 그럼 안녕히 계십시요..
쉘 변수는 현재 쉘 안에서만 쓰이는 값이고, setenv 로 정한 환경 변수는 자식 프로세스에도 전달됩니다. set 은 쉘 변수를, setenv 는 환경 변수를 만듭니다. 명령이 값을 읽도록 할 때 환경 변수를 씁니다.