如何在bash中进行取幂

前端之家收集整理的这篇文章主要介绍了如何在bash中进行取幂前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试试
echo 10**2

它打印10 ** 2.如何使其工作?

你可以做:
let var=10**2   # sets var to 100.

甚至更好和推荐的方式:

var=$((10**2))  # sets var to 100.

如果您只想打印表达式结果,您可以执行以下操作:

echo $((10**2)) # prints 100.

对于大数字,您可能希望使用bc的指数运算符:

如果要将上述结果存储在变量中,可以再次使用$(())语法:


bash:$echo 2^100 | bc
126765
echo $((10**2)) # prints 100.
echo $((10**2)) # prints 100.28229401496703205376
var=$((echo 2^100 | bc))

猜你在找的Bash相关文章