shell 数学计算的N个方法
发布时间:2020-12-16 01:42:10 所属栏目:安全 来源:网络整理
导读:let使用方法 [email?protected]:/tmp# n1=5[email?protected]:/tmp# n2=10[email?protected]:/tmp# let result=n1+n2[email?protected]:/tmp# echo $result15[email?protected]:/tmp# let n1++[email?protected]:/tmp# echo $n16[email?protected]:/tmp# let
let使用方法[email?protected]:/tmp# n1=5 [email?protected]:/tmp# n2=10 [email?protected]:/tmp# let result=n1+n2 [email?protected]:/tmp# echo $result 15 [email?protected]:/tmp# let n1++ [email?protected]:/tmp# echo $n1 6 [email?protected]:/tmp# let n1-- [email?protected]:/tmp# echo $n1 5 [email?protected]:/tmp# let n1+=6 [email?protected]:/tmp# echo $n1 11 $[] 来计算[email?protected]:/tmp/pratice# n1=5 [email?protected]:/tmp/pratice# n2=10 [email?protected]:/tmp/pratice# result2=$[ n1 + n2 ] [email?protected]:/tmp/pratice# echo $result2 15 $(()) 计算[email?protected]:/tmp# echo $(( 1+2 )) 3 [email?protected]:/tmp# echo $((1-9)) -8 expr 来计算[email?protected]:/tmp# result=`expr 10-3` # 运算符前后没有空格间隔,导致无法运算 [email?protected]:/tmp# echo $result 10-3 [email?protected]:/tmp# result=`expr 10 - 3` [email?protected]:/tmp# echo $result 7 [email?protected]:/tmp# result=$(expr $n1 + 4) [email?protected]:/tmp# echo $result 15 [email?protected]:/tmp# echo $n1 11 bc 来计算[email?protected]:/tmp# echo "4*12*0.3" | bc 14.4 [email?protected]:/tmp# result2=`echo "4*12*0.3" | bc` [email?protected]:/tmp# echo $result2 14.4 通过scale来控制精度 [email?protected]:/tmp# echo "scale=3;3.1415926*7/2.1234987" | bc 10.356 [email?protected]:/tmp# echo "scale=30;3.1415926*7/2.1234987" | bc 10.356092141709340344780997511324 10进制与2进制转换 [email?protected]:/tmp# n=100 [email?protected]:/tmp# echo "obase=2;$n" | bc 1100100 [email?protected]:/tmp# n2=1100100 [email?protected]:/tmp# echo "obase=10;ibase=2;$n2" | bc 100 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 使用docker和fig设置mongodb副本集的正确方法是什么?
- WebService大讲堂之Axis2(2):复合类型数据的传递
- angularjs – ‘别名’是保留字吗?
- 使用setInterval时Angular2视图未更新
- symfony – 使用Bootstrap自定义FOSUserBundle登录模板
- Shell重启Tomcat脚本
- 使用AngularJS,UI Boostrap和UI路由器时,活动选项卡默认为麻
- “docker -build”的输出在哪里?
- angularjs – 在用户验证后设置$httpProvider默认标头
- powershell – 在Power Shell脚本中获取IIS的应用程序池标识