目录
一、运算符号
二、运算指令
三、练习
一、运算符号
| + | 加法 | 
| - | 减法 | 
| * | 乘法 | 
| / | 除法 | 
| % | 除法后的余数 | 
| ** | 乘方 | 
| ++ | 自加一 | 
| -- | 自减一 | 
| < | 小于 | 
| <= | 小于等于 | 
| > | 大于 | 
| >= | 大于等于 | 
| = | 等于 | 
| += | j+=i,j=j+i | 
| *= | j=j*i | 
| /= | j=j/i | 
| %= | j=j%i | 
二、运算指令
(())  ##((a=1+2))
let   ##let a=1+2
expr  ##expr 1 + 2
$[]  ##echo $[1+2]
bc ##计算器,没有时需要安装
显示小数点后几位
printf '%0.1f\n' 3.1
printf '%0.2f\n' 3.1
printf '%0.4f\n' 3.1 
三、练习
1、倒计时1分10秒的练习:
#!/bin/bash
x=1
y=10
sy=$[$y+$x*60]
for ((;sy>=0;sy-- ))
do
        sy_x=$[$sy/60]
        sy_y=$[$sy%60]
        if [ "$sy_y" -lt 10 ]
        then
        echo -ne $sy_x:0$sy_y
        else
        echo -ne $sy_x:$sy_y
        fi
        sleep 1
        echo -ne "\r"
done



















