常见的算术运算符号
+、-:加、减
*、/、%:乘、除、取余
**:幂运算
++、--:增加记减少
!、&&、||:取反、并且、或
<、<=、>、=>:比较符号:小于、小于等于、大于、大于等于
==、!=、=:比较符号、不等于、等于
<<、>>:向左移、向右移
+=、-=:赋值运算:+=相当于i=i+1,-=相当于i=i-1
常见的算术运算命令
(())——用于整数运算的常用运算符
let——用于整数运算
expr——也可用于整数运算、还有其他额外功能
bc——计算机程序,适用整数记小数运算
$[ ]——用于整数运算
awk——可用于整数运算,也可用于小数运算
declare——定义变量值和属性
(())——双小括号——进行数值运算和数字比较
(( a=i+1 ))
i=$(( i+1 ))
echo $(( 1+4 ))
案例1:使用(( ))进行数值计算 1——100的和
案例2:使用(( ))进行比较判断 判断1——10之间大于5小于8的数输出
案例3:使用(( ))运算后赋值给变量
案例4:将命令写进脚本执行
案例5:将脚本中定义的变量通过传参的方式来实现
let——整数运算
案例1:
eg2:判断如果登录失败次数等于3,则打印登录失败,退出脚本
expr——整数运算
案例1:
案例2:配合变量进行计算,需要使用反引号将计算表达式括起来
案例3:判断一个变量值或者字符串是否为整数(返回0,是整数;返回非0,不是整数)
bc——Linux下的计算器程序,适用整数记小数运算
bc [ -hlwsqv ] [long-options] [ file ... ]
在作为计算工具使用时,需要先安装(yum install bc)
作为计算机来使用
在命令下面实现运算功能
$[]——使用$[]来计算运算
案例:
declare——使用declare来运算,同typeset
案例1:定义整数变量进行计算
案例2:作为变量输出
awk——用于处理数据和生成报告,适合小数和整数的运算
案例: