expr 명령어의 실행 결과를 변수에 저장할 수도 있습니다. 값을 $()로 감싸서 변수에 저장하면 됩니다. 이를 명령어 치환이라고 합니다. 자세한 내용은 11.1.3 명령어 치환에서 다룹니다.
터미널 |
gilbut@ubuntu2404:~/script$ expr $a + $b 10 gilbut@ubuntu2404:~/script$ result=$(expr $a + $b) gilbut@ubuntu2404:~/script$ echo $result 10 |
조건문을 배우기 전에 변수에 관해 아주 간단히 알아봤습니다. Bash에서 변수는 데이터를 문자열로 처리한다는 점을 꼭 기억하세요.