더북(TheBook)

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

실행 결과는 다음과 같습니다.

icon_con

터미널

3 + 6 = 9, it's easy

이중 괄호 표현식에서 사용할 수 있는 연산자는 11.1.4 산술 확장에서 자세히 다룹니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.