Bash:변수
리눅스를 위한 문서틀 틀:Bash
개요
기본 사용
의도 | 설명 | 방법 |
---|---|---|
변수지정 | '=' 앞뒤로 공백을 주지 않고 입력한다. | 변수=내용
|
지역변수 | 기본적으로 전역변수로 설정되는데, 지역변수가 필요할 때.
보통 함수 안에서만 사용할 변수를 정의할 때 사용한다. |
local 변수=내용
|
환경변수 | 자식스크립트 내에서도 사용할 수 있는 변수 지정. | export 변수=내용
./스크립트.sh # 자식스크립트 호출.
|
변수 사용 | 변수를 사용하려면 해당 변수를 ${변수} 형태로 주어야 한다.
|
매개변수
쉘 스크립트 안에서 $값
형태로 지정되어 있는 변수가 있다.
매개변수 | 설명 |
---|---|
$$ | 현재 스크립트의 PID |
$0 | 실행된 스크립트의 이름. |
변수타입
declare로 변수타입을 지정할 수 있다.
의도 | 설명 | 방법 |
---|---|---|
읽기전용 | 읽기전용 변수로 지정한다. | declare -r 변수=내용
|
정수 | declare -i 변수=내용
| |
배열 | -a | 이하 생략 |
환경변수 | export와 동일 | declare -x 변수=내용
|