일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- API
- 자료구조
- c언어
- 정보영재원
- 정보올림피아드
- C
- 독후감
- 리눅스
- C++
- 영재교육원
- 수학영재원
- 풀이&소스코드저작권:왕유승
- if문
- 알고리즘
- 정보과학
- For문
- 리눅스 명령어
- 참조은요양병원
- 프로그래밍
- 백도어
- 반복문
- 독서 감상문
- DBMS
- Linux
- IT
- Backdoor
- 다중반복문
- 배열
- 문제출저:www.dovelet.com
- 제어문
Archives
- Today
- Total
되는대로 살자
[Shall Programming] 변수, 상수 본문
변수: 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가 초기화 되지 않았으면 에러메세지를 출력하고 종료한다.
*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 |