[shell] 리눅스 쉘 계산기 명령어 - expr와 bc

[shell] 리눅스 쉘 계산기 명령어 - exprbc

태그
shell
linux
생성 일시
Nov 26, 2023 11:59 AM
최종 편집 일시
Last updated February 1, 2024
Date

bc명령어

리눅스 쉘에서 계산기를 써보고자 구글에 검색했을때 나오는 명령어는 bc 명령어였다. 하지만 이를 사용하고자 우분투 터미널에 명령어를 쳐보니 작동하지 않았다.
Command 'bc' not found, but can be installed with: sudo apt install bc
쉘에서 계산기 하나를 쓰자고 설치까지 하고 싶지는 않았다.
bc는 GNU bc, basic calculator의 약자로 후술한 expr보다 강력한 기능을 지원한다. 그렇기 때문에 가능하면 bc를 사용하는 것을 추천한다.

expr명령어

expr 명령어는 내 환경의 우분투 터미널에 기본적으로 설치되어 있었다. 비록 공백과 역슬래시(\\)를 많이 써야 하지만 인터넷이 안 될때 곱셈 정도를 확인하는 용도로는 충분하다.

code

expr 1 + 1 expr 1 - 1 expr 1 \* 1 expr 1 \/ 1 expr \( 1 + 1 \) \* 4

output

2 0 1 1 8
bc는 공백과 \\를 사용할 필요가 없다.