Shell中的数学运算

1.Shell常用的运算命令

(())        整数运算

let         与(())类似,整数运算

expr      整数运算,功能较多

bc          linux下的计算器,适合整数和小数运算

$[]          用户整数运算

2.(())整数运算

1.这里$a表示获得a的结果

表达式要写对。。

2.逻辑运算(1表示真,0表示假)

3.多个表达式的计算

4.自加(自减)运算

3.let运算

运算格式

let 表达式
let '表达式'

和(())一样都支持多个表达式的计算,但是区别在于let表达式是以空格来隔开每个表达式的

例如 let x+y 的写法,结果没有被保存,想要保存的话需要存储到变量当中,例如 let a=x+y

4.expr运算

expr 1 + 1

使用expr时:运算符号和数字之间要有空格
            乘号*要用\屏蔽它的特殊含义,否则会报错

当运算中使用变量时,要用反引号将表达式括起来
            

5.小数计算

bc是linux中的计算器,如果没有安装,可以用yum whatprovides */bc来查看文件,并且安装。

1.直接使用bc命令打开计算器使用:

2.用管道符:其中 scale=3表示保留三位小数。

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值