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表示保留三位小数。