본문 바로가기

LINUX/Shell Script

01. 변수

변수
 
다른 언어와 달리 변수를 사용하기 전에 미리 선언하지 않으며
 
변수에 처음 값이 할당되면서 자동으로 변수가 생성된다. (선언과 동시에 생성)
 
변수와 관련해서는 아래와 같은 특징이 있다.
 
  • 변수명=값
  • 주의 할 것은 '=' 사이의 좌우 공백이 없어야 함
  • 대소문자 구별
  • 숫자형 변수와 문자형 변수의 구별이 없음
  • a=10
  • b="헬로우 리눅스"
  • 변수의 내용을 사용할 때는 변수명 앞에 '$'를 붙인다.
 
 

변수 export
 
export 를 통해 전역 변수를 생성할 수 있다.
 
export [변수명]=[값]을 통해 변수를 선언하게 되면 변수 공유가 가능하다.
 
 
또한 배시 쉘은 변수를 선언하면서 바로 export 명령을 적용할 수 있다.
 
기존 PATH 라는 전역 변수에 경로를 추가하려면 아래와 같이 할 수 있다.
 
 
반대로 쉘 스크립트 내부에서 외부 변수를 export 를 통해서 생성할 수도 있다.
 
# exp1.sh
#!/bin/sh
echo $var1
echo $var2
exit 0
 
# exp2.sh
#!/bin/sh
var1 = "지역변수"
export var2 = "외부변수"
sh exp1.sh 
exit 0
 
 

'LINUX > Shell Script' 카테고리의 다른 글

05. case 조건문  (0) 2020.01.31
04. if 조건문  (0) 2020.01.31
03. 파라미터  (0) 2020.01.30
02. 숫자계산  (0) 2020.01.30
00. 개요  (0) 2020.01.30