写一个脚本,如果aa大于5则进行减5操作,如果aa小于5则直接输出0,两种写法脚本如下:
第一种:
#!/bin/bash
aa=4
if [ $aa -lt 5 ]
then
echo 0
else
ab=$(($aa-5))
echo $ab
fi
第二种:
#!/bin/bash
aa=4
if (($aa < 5))
then
echo 0
else
ab=$(($aa-5))
echo $ab
fi
网上搜的方法解释如下:
数值比较
1.用[] ,大于小于用 -gt -lt ,与或用 -a -o,[与test命令一样,注意两边有空格,如[ $aa -lt 5 ],否则报错
2.用(()) ,可以用 > <等,不需要转义
转载于:https://blog.51cto.com/fantefei/1249777