변수
다른 언어와 달리 변수를 사용하기 전에 미리 선언하지 않으며
변수에 처음 값이 할당되면서 자동으로 변수가 생성된다. (선언과 동시에 생성)
변수와 관련해서는 아래와 같은 특징이 있다.
-
변수명=값
-
주의 할 것은 '=' 사이의 좌우 공백이 없어야 함
-
대소문자 구별
-
숫자형 변수와 문자형 변수의 구별이 없음
-
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 |