리눅스
셸 프로그래밍(2)
한길맨
2021. 5. 31. 02:25
반응형
Shell의 변수란?
데이터를 넣는 그릇
선언할 필요없이 사용 가능
변수명 : 문자, 숫자,_로 구성될 수 있지만, 시작은 반드시 문자나 _로 시작
변수 선언 : varname=value (=앞뒤로 공백이 있어서는 안된다.)
$ fname=hangil
$ score=90
변수 확인 : echo, set
echo $fname
hangil 출력.
set : 모든 변수명 표시 (grep을 통해 필터링)
변수 제거 : unset varname
$unset fname
Shell 환경 변수란?
동작되는 프로그램에게 영향을 주는 변수
환경 변수 선언 : export varName=value
$ expory NAME=hangil
$ echo $NAME
시스템에 적용된 환경변수 확인 : env
$ env
기억해야할 환경 변수
PATH | 명령어 탐색 경로 |
HOME | 홈디렉토리의 경로, cd 명령 실행시 적용 |
USER | 로그인 사용자 이름 |
SHELL | 로그인 shell의 이름 |
반응형