如何在bash中计算很长的数字?
param=$(( 3247238523785623478565 + 53453453252345346534563412634 ))
echo $param
3420247196502465471
正如我们在这里看到的,由于整数的限制,这不是正确的答案。
答案1
使用bc
(“任意精度计算器语言”):
param=$(bc <<< '3247238523785623478565 + 53453453252345346534563412634')