4.1 算术运算符

常见的算术运算符号:

算术运算符

意义(*表示常用)

+-

加(或正号)、减(或负号)*

*/%

乘法、除法、取余*

**

*

++--

增加及减少*

!&&||

非(取反)、与(and)、或(or*

<<=>>=

小于、小于等于

==!==

相等、不相等,对于字符串“=”也可以表示相当于*

<<>>

向左位移、向右位移

~|&^

按位取反、按位异或、按位与、按位或

+= -= *= /= %=

a+=1 --àa=a+1

 

shell中常见的算术运算命令:

(())   用于整数运算的常用运算符,效率很高

let    用于整数运算,类似于“(())”

expr   可用于整数运算,但还有很多其他的额外功能

bc     linux下的一个计算器程序(适合整数及小数运算)

$[]    用于整数运算

awk   既可以用于整数运算,也可以用于小数运算

declare   定义变量值和属性,-i参数可以用于定义×××变量,做运算

 


read   read的读入功能相当于交互式接受用户输入,然后给变量赋值

-p prompt 设置提示信息

-t timeout 设置输入等待的实践,默认单位为秒