Shell 计算

算数运算符

+、-										加法、减法
++、--		 							自增、自减;
*、/、%				 					乘法、除法、取余
**										 幂运算
!、&&、||			          逻辑非(取反)、逻辑与(and)、逻辑或(or)
<,<=,>,>=			          比较符号(小于、小于等于、大于、大于等于)
==,!=,=				         比较符号(相等、不相等、对于字符串 = 也可表示相当于)
>>,<<					         向右移位、向左移位
~,|,&,^				         按位取反、按位异或、按位与、按位或
=,+=,-=,*=,/=,%=		   赋值运算符  a+=1 即 a=a+1

算数运算命令

(())				整数运算,效率高
let					整数运算,类似(())
expr				可用于整数运算,还有很多其他功能
bc					linux 计算器程序,整数、小数都可以
$[]					用于整数运算
awk					awk 整数、小数都可以
declare			定义变量值和属性,-i 可以定义整形变量,做运算

双小括号(())

image-20220626224354050