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

쉘프로그래밍강좌057: 쉘프로그램내에서 사용되는 let명령어 사용 예 보기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

쉘프로그래밍강좌057: 쉘프로그램내에서 사용되는 let명령어 사용 예 보기

 

 

 

 

앞서 설명 드린 바와 같이 let문은 쉘명령어 상태에서 사용되기보다는 쉘프로그램내의 연산을 목적으로 하는 곳에서 주로 사용됩니다.

 

 

 

  이번 예에서는 간단한 쉘프로그램내에서 let문이 특정 변수에 값을 할당하는 예와 연산식에서 사용되는 예를 보도록 하겠습니다.

 

 

 

 먼저 아래의 예는 let명령어의 사용 예를 들기 위하여 간단한 쉘프로그램을 만든 것입니다.

 

 

 

 

 

[root@command root]# cat let01.sh

#!/bin/bash

 

let A=30

let B=10

 

echo "A value : $A"

echo "B value : $B"

 

let "C = A + B"

echo "A + B = $C"

 

let "C = A - B"

echo "A - B = $C"

 

let "C = A * B"

echo "A * B = $C"

 

let "C = A / B"

echo "A / B = $C"

[root@command root]#

 

 

 

 

let A=30

let B=10

 

 

위의 두 문장은 let명령어에 의하여 A변수에 30, 그리고 B변수에 10이 각각 저장됩니다.

 

 

 

 

 

let "C = A + B"

 

 

위의 문장은 let명령어에 의하여 “A + B”의 연산값이 C에 저장됩니다.

 

 

 

 

 

let "C = A - B"

 

 

위의 문장은 let명령어에 의하여 “A - B”의 연산값이 C에 저장됩니다.

 

 

 

 

 

let "C = A * B"

 

 

위의 문장은 let명령어에 의하여 “A * B”의 연산값이 C에 저장됩니다.

 

 

 

 

 

let "C = A / B"

 

 

위의 문장은 let명령어에 의하여 “A / B”의 연산값이 C에 저장됩니다.

 

 

 

 

 

그리고 아래는 이 쉘프로그램을 실행한 예입니다.

 

 

 

 각각의 결과를 확인해 보시기 바랍니다.

 

 

 

 그리고 let명령문의 사용 예를 확인하시기 바랍니다.

 

 

 

 

 

[root@command root]# ./let01.sh

A value : 30

B value : 10

A + B = 40

A - B = 20

A * B = 300

A / B = 3

[root@command root]#

 

 

 

이번예에서  let문의 간단한 사용 예만을 보여드렸습니다.

 

 

 

  굳이 앞에서 보여드린 let문의 모든 연산자에 대한 예를 보여드리지 않더라도 쉘프로그램내에서 let문을 보았을 어떻게, 어떤 방식으로 읽어야 하는가를 정확하게 아시면 됩니다.

 

 

 

 

 

 

 

 

관련자료

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

공지사항


뉴스광장


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