![bash + Bash에서 매우 긴 숫자를 계산하는 방법은 무엇입니까? [복사]](https://linux55.com/image/64774/bash%20%2B%20Bash%EC%97%90%EC%84%9C%20%EB%A7%A4%EC%9A%B0%20%EA%B8%B4%20%EC%88%AB%EC%9E%90%EB%A5%BC%20%EA%B3%84%EC%82%B0%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
Bash에서 매우 긴 숫자를 계산하는 방법은 무엇입니까?
param=$(( 3247238523785623478565 + 53453453252345346534563412634 ))
echo $param
3420247196502465471
여기서 볼 수 있듯이 정수의 한계로 인해 이는 정답이 아닙니다.
답변1
사용 bc
("임의 정밀 계산기 언어"):
param=$(bc <<< '3247238523785623478565 + 53453453252345346534563412634')