cs/linux

[리눅스/Linux] 셸 변수/환경 변수, 변수 출력/생성/해제/, set/env/export/unset

hrniin 2021. 1. 22. 21:13
728x90


 
 
셸 변수: 현재 셸에서만 사용 가능. 서브 셸로 전달되지 않음. (지역 변수)
환경 변수: 현재 셸과 서브 셸에서 사용 가능. (전역 변수)
 
 
변수 출력하기
set: 셸 변수와 환경 변수 모두 출력
env: 환경 변수만 출력
echo $변수명: 해당 변수의 값을 출력
 
 
변수 정의하기/설정하기
- 셸 변수 : 변수명=문자열 ('=' 앞뒤로 공백이 있으면 안됨)
  ex) SOME=test 실행 후 echo $SOME 의 결과는 test
- 환경 변수 : export [옵션] [셸 변수] (셸 변수를 먼저 설정 후 export 명령을 통해 환경 변수로 변경)
  ex) export SOME
       export SOME=test(셸 변수를 설정하면서 동시에 환경 변수로 전환하는 방법)
       export -n SOME (-n 옵션은 환경 변수를 셸 변수로 바꿈)
 
 
변수 해제하기
unset 변수명 : 지정된 변수를 해제

728x90