Note 산술 연산을 위한 이중 괄호 표현식
조건문에서 산술 연산을 위해 이중 괄호(double parenthesis) 표현식을 사용할 수 있습니다. 이중 괄호 표현식에서는 산술 연산은 물론 논리 연산, 비트 연산도 지원합니다.
다음은 이중 괄호 표현식을 사용한 스크립트입니다. 터미널에 직접 작성하거나 스크립트 파일로 작성해 실행 결과를 확인하기 바랍니다.
a=3
b=6
if (( a + b < 10 )); then
echo "$a + $b = $(( a + b )), it's easy"
else
echo "it is too difficult to solve."
fi
실행 결과는 다음과 같습니다.
터미널 |
3 + 6 = 9, it's easy |
이중 괄호 표현식에서 사용할 수 있는 연산자는 11.1.4 산술 확장에서 자세히 다룹니다.