有没有办法在 bash 中找到一个值的 2 指数形式。
例如,如果我输入 512,它应该输出为 9,这意味着 2 ^ 9 是 512。
非常感谢这里的任何帮助 - 谢谢
最佳答案
当我看题目的时候,512是输入,9是输出。这里问的可能是“log_base_2(512)”的答案,它的答案是“9”。如果是这样,那么也许这会有所帮助。
$ echo "l(512) / l(2)" | bc -l
9.00000000000000000008
数学的解释可以在这里找到:
关于bash - 如何在 shell 中找到值 2 指数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48910300/