如何评估es中的简单数学表达式?

时间:2017-03-03 20:10:29

标签: shell unix exponentiation

For reference, I'm using this version of the shell

我正在考虑评估包含指数的数学表达式。我怎么能这样做? 中无法使用2^69,双重代价也不起作用(就像在其他shell中一样)。

我要评估的表达式是**(2到69次幂)。我已尝试使用^names <- c("v","u","w") df <- data.frame() for (k in names) df[[k]]<-as.numeric() 进行取幂。

我正在寻找一种不使用外部计算器的解决方案,希望是纯代码。

1 个答案:

答案 0 :(得分:2)

大多数Unix shell将数学委托给其他命令。 bc可能在您的计算机上可用,因为它是a POSIX utility。从这样的es调用它:

; echo `{echo '2 ^ 69' | bc}
590295810358705651712
相关问题