Linux 中bc命令实现自然对数、指数运算、自然指数、平方根的运算
001、bc实现自然对数运算
[root@pc1 ~]# echo "l(10)" | bc -l ## 实现自然对数运算 2.30258509299404568401 [root@pc1 ~]# echo "l(2.7328)" | bc -l ## 实现自然对数运算 1.00532672461211367428
002、bc实现指数运算
[root@pc1 ~]# echo "2^3" | bc ## 实现指数运算 8 [root@pc1 ~]# echo "3^3" | bc 27
bc实现自然指数运算:
[root@pc1 ~]# echo "e(2)" | bc -l ## 实现自然指数运算 7.38905609893065022723 [root@pc1 ~]# echo "e(3)" | bc -l 20.08553692318766774092
003、bc实现平方根的计算
[root@pc1 ~]# echo "sqrt(4)" | bc -l ## 实现平方根的计算 2.00000000000000000000 [root@pc1 ~]# echo "sqrt(100)" | bc -l 10.00000000000000000000 [root@pc1 ~]# echo "sqrt(10)" | bc -l 3.16227766016837933199
参考:https://www.sohu.com/a/471179454_121124378