运算方式及运算符号:
运算符号 意义( * 标示常用)
+,- 加法,减法
*,/,% 乘法,除法,取余
** 幂运算
++ , -- 自增加,自减少
<,<=,>,>= 比较符号
= , += , -= , *= , /= , %= 赋值运算
例如 a+=1 相当于 a=a+1
Shell 中常用的运算命令:
运算操作与运算命令 含义
(()) 用与整数运算
let 用于整数运算,与 (()) 类似
expr 用于整数计算,功能相对较多
bc linux下的计算器,适合整数以及小数运算
$[] 用户整数计算
运算命令的简单演示:
[root@localhost mnt]# ((a=1+1)) (())命令
[root@localhost mnt]# echo $a
2
[root@localhost mnt]# let a=1+1 let命令
[root@localhost mnt]# echo $a
2
[root@localhost mnt]# a=1+1
[root@localhost mnt]# let a=1+1 let命令
[root@localhost mnt]# echo $a
2
[root@localhost mnt]# a=1+1
[root@localhost mnt]# echo $a
1+1
[root@localhost mnt]# echo `expr 1 + 1` expr命令
2
[root@localhost mnt]# bc <<EOF bc计算器命令
> 1+2
> EOF
3
[root@localhost mnt]# echo $[1+1] $[]命令
2
[root@localhost mnt]# echo $[2**3] 幂运算
8
[root@localhost mnt]# echo $[2*3] 乘法运算
6
简单的for语句:
[root@localhost mnt]# ls
[root@localhost mnt]# vim for.sh
[root@localhost mnt]# sh