如何在bash中进行取幂

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

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

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

甚至更好和推荐的方式:

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

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

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

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

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

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

猜你在找的Bash相关文章