Bash:변수

학교의 모든 지식. SMwiki
Sam (토론 | 기여)님의 2022년 10월 10일 (월) 19:36 판
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
둘러보기로 이동 검색으로 이동

리눅스를 위한 문서틀 틀:Bash

  1. Bash:개요
  2. Bash:변수
  3. Bash:함수
  4. Bash:제어문
    1. Bash:반복문
    2. Bash:조건문
    3. Bash:선택문
  5. Bash:디버깅

개요[편집 | 원본 편집]


기본 사용[편집 | 원본 편집]

의도 설명 방법
변수지정 '=' 앞뒤로 공백을 주지 않고 입력한다.
변수=내용
지역변수 기본적으로 전역변수로 설정되는데, 지역변수가 필요할 때.

보통 함수 안에서만 사용할 변수를 정의할 때 사용한다.

local 변수=내용
환경변수 자식스크립트 내에서도 사용할 수 있는 변수 지정.
export 변수=내용
./스크립트.sh  # 자식스크립트 호출.
변수 사용 변수를 사용하려면 해당 변수를 ${변수} 형태로 주어야 한다.

매개변수[편집 | 원본 편집]

쉘 스크립트 안에서 $값 형태로 지정되어 있는 변수가 있다.

매개변수 설명
$$ 현재 스크립트의 PID
$0 실행된 스크립트의 이름.

변수타입[편집 | 원본 편집]

declare로 변수타입을 지정할 수 있다.

의도 설명 방법
읽기전용 읽기전용 변수로 지정한다.
declare -r 변수=내용
정수
declare -i 변수=내용
배열 -a 이하 생략
환경변수 export와 동일
declare -x 변수=내용