1、运算符号
符号 | 含义 |
---|---|
+ | 加法 |
- | 减法 |
* | 乘法 |
/ | 除法 |
% | 除法后取余 |
** | 指数 |
++ | 自加一 |
- - | 自减一 |
< | 小于 |
<= | 小于等于 |
> | 大于 |
>= | 大于等于 |
+= | 连加(比如j+=i ,表示j=j+i) |
*= | 连乘(比如j*=i ,表示j=j*i) |
/= | 连除(比如j/=i ,表示j=j/i) |
%= | 连取余(比如j%=i ,表示j=j%i) |
2、运算指令
(1)(( )) 用法((a=1+2))
(2)let 用法let a=1+2
(3)expr 用法expr 1 + 2
(4)bc
计算器,直接在里面计算
(5)$[ ]
##echo $[1+2]
如何显示小数点后几位
printf ‘%0.2f’ 3 ==== 3.00
printf ‘%0.3f’ 3 ==== 3.000
printf ‘%0.4f’ 3 ==== 3.0000
3、脚本练习
脚本练习1:倒计时10秒,显示倒计时时间,不换行
echo -n
不换行
脚本如下:
也可以下面这样写
脚本练习2:在练习1的基础的上,倒计时1分10秒,1:10(关键是秒为0时,要变为59,分减1)
脚本如下,关键是判断秒数为零,分钟大于零时,秒数变为60