되는대로 살자

[Shall Programming] 변수, 상수 본문

2009~2014/OS_Shall

[Shall Programming] 변수, 상수

malu 2011. 5. 24. 21:59
변수: C언어와는 다르게 데이터형을 선언하지 않아도 된다.
*linux에서는 주석을 #로 처리

-값 대입 방법

i=var #var을 i 에 입력
i="Hello World!" #Hello World!
i= #값이 없음

-변수 삭제 : unset 을 이용하여 변수를 제거한다
 unset i #name 변수 제거

-상수 : readonly 키워드를 붙인다.
readonly i #i변수를 상수화

디폴트 변수: 쉘 프로그래밍에서는 변수들을 처리하는 다양한 방식을 제공한다.
- ${X:-Y}:X가 초기화되지 않았으면 Y를 X 변수 대신에 사용한다 그러나 X에 Y값을 넣는 것은 아니다.
-${X:=Y} X가 초기화 되지 않았으면 Y를 X대신 사용한다. 그리고 X에 Y값을 넣는다.
-${X:? "Error Message"} X가 초기화 되지 않았으면 에러메세지를 출력하고 종료한다.

'2009~2014 > OS_Shall' 카테고리의 다른 글

[Shall Programming] 연산자  (0) 2011.05.24
[Shall Programming] 입출력  (0) 2011.05.24
[Shall Programming] vi 편집기 사용법 && vmware 설치  (0) 2011.05.24