bash + Bashで非常に長い数を計算する方法は? [コピー]

bash + Bashで非常に長い数を計算する方法は? [コピー]

Bashで非常に長い数を計算する方法は?

param=$(( 3247238523785623478565 + 53453453252345346534563412634 ))

echo $param
3420247196502465471

ここに示すように、整数の限界のため、これは正解ではありません。

ベストアンサー1

使用bc(「任意の精密電卓言語」):

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

おすすめ記事