LINUX/Shell Script

02. 숫자계산

삽질의 달인 2020. 1. 30. 10:29
쉘에서는 변수가 모두 스트링으로 기본 해석되기 때문에 expr 지시어를 사용하여 숫자 연산을 해야 한다.
 
역따옴표 를 사용하며 수식중 괄호 ( ) 및 곱하기 * 수식의 경우는 역슬레쉬를 붙여줘야 한다.
 
그리고 숫자와 수식은 공백으로 구분져야 한다.
 
# expr 사용법 
 
#!/bin/sh
 
num1=100
num2=`expr \( $num1 + 200 \) / 100 \*5`
echo $num2
 
# 결과
 
750