test可以使用在if -then中,当作if后面的判断
test命令的格式:
test condition
当用在if -then语句中时,test命令使用是这样子的
if test condition
then
commands
fi
如果不写test命令的condition部分,它会以非零的退出状态码退出, 并执行else语句块(if -then -else)
bash shell中提供了另一种条件测试方法,无需使用test命令
if { condition }
then
commands
fi
数值比较
字符串比较
注意注意:当使用大于小于的时候要使用 \转义字符,不然脚本会将符号解释成输入或者输出重定向
文件比较