강좌
클라우드/리눅스에 관한 강좌입니다.
프로그램 분류

쉘프로그래밍강좌049: declare를 이용하여 정수형 쉘변수로 선언하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

쉘프로그래밍강좌049: declare를 이용하여 정수형 쉘변수로 선언하기

 

 

 

 

declare에서 -i옵션을 사용하면 정수형 변수로 선언을 할 수 있습니다.

 

 

 

 정수형 변수로 선언을 한 후에는 변수들 상호간의 산술연산이 가능합니다.

 

 

 

 다음 예를 보시기 바랍니다.

 

 

 

 

 

 

[root@RockyLinux01 test]# declare -i nameA

[root@RockyLinux01 test]#

[root@RockyLinux01 test]# declare -i nameB

[root@RockyLinux01 test]#

[root@RockyLinux01 test]# declare -i nameC

[root@RockyLinux01 test]#

[root@RockyLinux01 test]# nameA=10

[root@RockyLinux01 test]#

[root@RockyLinux01 test]# nameB=20

[root@RockyLinux01 test]#

[root@RockyLinux01 test]# nameC=nameA+nameB

[root@RockyLinux01 test]#

[root@RockyLinux01 test]# echo $nameC

30

[root@RockyLinux01 test]#

 

 

 

+아래의 예는 nameA라는 변수와 nameB라는 쉘변수, 그리고 nameC라는 변수를 -i옵션을 사용하여 정수형 쉘변수로 정의하였습니다.

 

 

 

 그리고 nameA에는 10 nameB에는 20을 각각 저장하였습니다.

 

 

 

 그리고 nameA nameB의 합한 결과를 nameC에 입력하였습니다.

 

 

 

 그런 다음 nameC에 저장된 결과를 확인한 것입니다.

 

 

 

 , 위의 예는 정수형변수로 선언하여 각각 정수연산이 가능한 예를 보인 것입니다.

 

 

 

 

 

참고로 이런 정수형 쉘변수 정의는 쉘프로그램에서 사용하는 경우가 대부분이므로 간단한 쉘프로그램을 참고해 보시면 실무적인 이해도를 높일 수 있을 것입니다.

 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,034 명
  • 현재 강좌수 :  35,791 개
  • 현재 접속자 :  97 명