레벨252-5 : declare를 이용하여 정수형 쉘변수로 선언하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 3,061 조회
- 0 추천
- 목록
본문
레벨252-5 : declare를 이용하여 정수형 쉘변수로 선언하기
declare에서 -i옵션을 사용하면 정수형 변수로 선언을 할 수 있습니다. 정수형 변수로 선언을 한 후에는 변수들 상호간의 산술연산이 가능합니다. 다음 예를 보시기 바랍니다.
[root@su249 ~]# declare -i nameA [root@su249 ~]# [root@su249 ~]# declare -i nameB [root@su249 ~]# [root@su249 ~]# declare -i nameC [root@su249 ~]# [root@su249 ~]# nameA=10 [root@su249 ~]# [root@su249 ~]# nameB=20 [root@su249 ~]# [root@su249 ~]# nameC=nameA+nameB [root@su249 ~]# [root@su249 ~]# echo $nameC 30 [root@su249 ~]# |
아래의 예는 nameA라는 변수와 nameB라는 쉘변수, 그리고 nameC라는 변수를 -i옵션을 사용하여 정수형 쉘변수로 정의하였습니다. 그리고 nameA에는 10을 nameB에는 20을 각각 입력하였습니다. 그리고 nameA와 nameB의 합한 결과를 nameC에 입력하였습니다. 그런 다음 nameC에 저장된 결과를 확인한 것입니다. 즉, 위의 예는 정수형변수로 선언하여 각각 정수연산이 가능한 예를 보인 것입니다.
참고로 이런 정수형 쉘변수 정의는 쉘프로그램에서 사용하는 경우가 대부분이므로 간단한 쉘프로그램을 참고해 보시면 실무적인 이해도를 높일 수 있을 것입니다.
관련자료
-
이전
-
다음