Shell学习
学习shll脚本Shell脚本学习
一、shell中的运算
运算符号:
符号 | 含义 |
---|---|
+ - * / | 加减乘除 |
% | 除留取余 |
** | 乘方 |
++ | 自增 |
- - | 自减 |
< | 小于 |
<= | 小于等于 |
> | 大于 |
>= | 大于等于 |
+= | i+=j ----> i = i + j |
*= | i *=j ----> i = i * j |
/= | i = i / j |
%= | i = i % j |
运算指令1
(())((x=x+2))
[root@trade yum.repos.d]# x=1
[root@trade yum.repos.d]# ((x=x+2))
[root@trade yum.repos.d]# echo x
x
[root@trade yum.repos.d]# echo $x
3
运算指令2
[root@trade yum.repos.d]# b=1+2
[root@trade yum.repos.d]# echo $b
1+2
[root@trade yum.repos.d]# let b=1+2
[root@trade yum.repos.d]# echo $b
3
运算指令3
[root@trade yum.repos.d]# expr 1+2
1+2
[root@trade yum.repos.d]# expr 1 + 2
3
运算指令4
bc ---->可用于小数运算,输入bc 回车进入交互式运算
[root@trade yum.repos.d]# bc
bc 1.06.95
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
1+1
2
0.2+0.99
1.19