더북(TheBook)

expr 명령어의 실행 결과를 변수에 저장할 수도 있습니다. 값을 $()로 감싸서 변수에 저장하면 됩니다. 이를 명령어 치환이라고 합니다. 자세한 내용은 11.1.3 명령어 치환에서 다룹니다.

icon_con

터미널

gilbut@ubuntu2404:~/script$ expr $a + $b
10
gilbut@ubuntu2404:~/script$ result=$(expr $a + $b)
gilbut@ubuntu2404:~/script$ echo $result
10

조건문을 배우기 전에 변수에 관해 아주 간단히 알아봤습니다. Bash에서 변수는 데이터를 문자열로 처리한다는 점을 꼭 기억하세요.

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