<문제 해설>
SET : 로컬환경변수 조회 명령어
UNSET : 환경변수 해제 명령어
ENV : 글로벌 환경변수 조회 명령어
EXPORT : 글로벌 환경변수 설정 명령어
1. user1=lin으로 입력한 후 (로컬로 입력)
로컬변수 조회인 set을 통해 조회가능
export로 user2=joon으로 글로벌 변수로 설정
글로벌이 더 상위단이기에 set을 통해 조회하면 user1,2 둘 다 존재
env는 글로벌 환경변수 조회이므로 로컬변수인 user1은 안보임
명령어
set : 로컬변수 조회
env : 글로벌 변수 조회
export: 글로벌 변수 설정
--------해설------
1. user1=lin : user1에 lin이라는 값을 로컬변수로 설정
2. (ㄱ) | grep ^user. 의 결과가 user1=lin으로 조회가 됨 : 로컬변수 조회명령어인 set이 (ㄱ)이 된다.
3. 여기서 env를 하면 글로벌 변수가 아니기에 아무것도 조회가 안됨
4. export user2=joon : 글로벌변수로 user2를 joon으로 설정
5. (ㄱ) | grep ^user. : (ㄱ)은 set인데 로컬변수 조회로는 상윗단에서 설정한 글로벌 변수 user2도 조회가 된다.
6. (ㄴ) | grep ^user. : env로는 글로벌변수만 조회가 되고 로컬변수는 조회가 안된다.