Bash:변수: 두 판 사이의 차이
둘러보기로 이동
검색으로 이동
(새 문서: {{Bash}} == 개요 == <br /> == 기본 사용 == {| class="wikitable" |+ !의도 !설명 !방법 |- |변수지정 |'=' 앞뒤로 공백을 주지 않고 입력한다. |<syntaxhighli...) |
편집 요약 없음 |
||
1번째 줄: | 1번째 줄: | ||
{{Bash}} | {{Bash}} | ||
== 개요 == | ==개요== | ||
<br /> | <br /> | ||
== 기본 사용 == | ==기본 사용== | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
30번째 줄: | 30번째 줄: | ||
./스크립트.sh # 자식스크립트 호출. | ./스크립트.sh # 자식스크립트 호출. | ||
</syntaxhighlight> | </syntaxhighlight> | ||
|- | |||
|변수 사용 | |||
|변수를 사용하려면 해당 변수를 <code>${변수}</code> 형태로 주어야 한다. | |||
| | |||
|} | |} | ||
== 매개변수 == | ==매개변수== | ||
쉘 스크립트 안에서 <code>$값</code> 형태로 지정되어 있는 변수가 있다. | 쉘 스크립트 안에서 <code>$값</code> 형태로 지정되어 있는 변수가 있다. | ||
{| class="wikitable" | {| class="wikitable" | ||
45번째 줄: | 49번째 줄: | ||
|} | |} | ||
= 변수타입 = | =변수타입= | ||
declare로 변수타입을 지정할 수 있다. | declare로 변수타입을 지정할 수 있다. | ||
{| class="wikitable" | {| class="wikitable" |
2022년 10월 10일 (월) 19:36 기준 최신판
리눅스를 위한 문서틀 틀:Bash
개요[편집 | 원본 편집]
기본 사용[편집 | 원본 편집]
의도 | 설명 | 방법 |
---|---|---|
변수지정 | '=' 앞뒤로 공백을 주지 않고 입력한다. | 변수=내용
|
지역변수 | 기본적으로 전역변수로 설정되는데, 지역변수가 필요할 때.
보통 함수 안에서만 사용할 변수를 정의할 때 사용한다. |
local 변수=내용
|
환경변수 | 자식스크립트 내에서도 사용할 수 있는 변수 지정. | export 변수=내용
./스크립트.sh # 자식스크립트 호출.
|
변수 사용 | 변수를 사용하려면 해당 변수를 ${변수} 형태로 주어야 한다.
|
매개변수[편집 | 원본 편집]
쉘 스크립트 안에서 $값
형태로 지정되어 있는 변수가 있다.
매개변수 | 설명 |
---|---|
$$ | 현재 스크립트의 PID |
$0 | 실행된 스크립트의 이름. |
변수타입[편집 | 원본 편집]
declare로 변수타입을 지정할 수 있다.
의도 | 설명 | 방법 |
---|---|---|
읽기전용 | 읽기전용 변수로 지정한다. | declare -r 변수=내용
|
정수 | declare -i 변수=내용
| |
배열 | -a | 이하 생략 |
환경변수 | export와 동일 | declare -x 변수=내용
|