bash + Bash에서 매우 긴 숫자를 계산하는 방법은 무엇입니까? [복사]

bash + Bash에서 매우 긴 숫자를 계산하는 방법은 무엇입니까? [복사]

Bash에서 매우 긴 숫자를 계산하는 방법은 무엇입니까?

param=$(( 3247238523785623478565 + 53453453252345346534563412634 ))

echo $param
3420247196502465471

여기서 볼 수 있듯이 정수의 한계로 인해 이는 정답이 아닙니다.

답변1

사용 bc("임의 정밀 계산기 언어"):

param=$(bc <<< '3247238523785623478565 + 53453453252345346534563412634')

관련 정보