블로그

[Bash] 더하기, 빼기, 곱하기, 나누기, 나머지, 제곱, 2진수, 8진수, 16진수 연산 예제

Bash 의 다양한 연산자를 이용한 예제입니다.

#!/bin/bash

# 더하기
let A=3+5
echo "3 + 5 =" $A

# 빼기
let B=7-8
echo "7 - 8 =" $B

# 곱하기
let C=5*8
echo "5 * 8 =" $C

# 나누기
let D=4/2
echo "4 / 2 =" $D

# 나누기 후 나머지 구함
let E=9%4
echo "9 % 4 =" $E

# 제곱
let F=2**2
echo "2 ^ 2 =" $F


# $((exp)) 와 $[exp] 두가지 형태로 사용가능
echo 4 + 5 = $((4 + 5))
echo 7 - 7 = $[ 7 - 7 ]
echo 4 x 6 = $((3 * 2))
echo 6 / 3 = $((6 / 3))
echo 8 % 7 = $((8 % 7))
echo 2 ^ 8 = $[ 2 ** 8 ]


echo -e "숫자 두개를 입력하세요\c"
read num1 num2
declare -i result
result=$num1+$num2
echo "두 숫자 합은:$result "

# 2진수
result=2#10001
echo $result

# 8진수
result=8#16
echo $result

# 16진수
result=16#E6A
echo $result 

실행

3 + 5 = 8
7 - 8 = -1
5 * 8 = 40
4 / 2 = 2
9 % 4 = 1
2 ^ 2 = 4
4 + 5 = 9
7 - 7 = 0
4 x 6 = 6
6 / 3 = 2
8 % 7 = 1
2 ^ 8 = 256
숫자 두개를 입력하세요3 10
두 숫자 합은:13 
17
14
3690
2016-04-22 목록