[]与[[]]
在条件判断时,使用 [ ] 与 [ [ ] ] 的区别
- 在使用==或!=时,可以使用[ ] 与 [ [ ] ],但是符号两侧必须加空格
[ $a == $b ] 或 [[ $a == $b ]]
- 在使用<或>时,只能使用[ [ ] ],但是符号两侧有无空格都可以
[[ $a>$b ]] 或 [[ $a > $b ]]
- 在使用>=或<=时,只可以用[ [ ] ],符号两侧必须无空格
bc命令
bc 命令是任意精度计算器语言,在linux下当计算器用。
常用的运算:+ 加法,- 减法,* 乘法,/ 除法,^ 指数 ,% 余数
常用就是通过|给bc运算
如:
echo "15+5" | bc
20
#scale=2 设小数位,2 代表保留两位:
echo 'scale=2; (2.777 - 1.4744)/1' | bc
1