줘이리의 인생적기

Linux - 쉘 프로그래밍 5 (변수) 본문

공부/Linux

Linux - 쉘 프로그래밍 5 (변수)

줘이리 2020. 7. 14. 08:00
728x90

매개변수 

-정보를 검색하거나 저장하는데 사용할 수 있는 메모리의 일종의 공간

-정수, 인덱스, 배열, 몬자열 데이터 등 저장 가능

-'특수 매개 변수'와 '변수' 2가지가 있음

 

1. 변수 

-만들고 업데이트할 수 있는 매개 변수

-글자, 숫자, 언더바로만 구성된 단어(숫자로 시작 불가능)

-'=' 기호 주위에 공백 불가능( data = linedata는 잘못된 선언)

-변수에 저장된 데이터 액세스 시 '$' 사용

-매개 변수 다음에 이름의 일부로 해석되지 않는 문자가 오는 경우,

 매개 변수가 둘 이상의 숫자가 있는 위치 매개변수 인 경우 중괄호 사용(아래 예문 참고)

 

 

2. 특수 매개 변수

-읽기 전용, BASH에 의해 사전 설정 되어 있음

-내부 상태를 전달하는데 사용

 

3. 내부 변수

-쉘에서 제공하는 변수