总结下shell中,简单的比较运算符和逻辑运算符
-eq | 等于 |
-ne | 不等于 |
-lt | 小于 |
-gt | 大于 |
-le | 小于或等于 |
-ge | 大于或等于 |
-a | 双方都成立(and) |
-o | 单方成立(or) |
-z | 空字符串 |
-n | 非空字符串 |
使用方法:
if [ $bianliang -lt $zhi -o $bianliang -gt 35 ]
then
echo 成立的
fi
特别提醒:注意if后,方括号中的空格,单独个体之间一定要存在最少一个空格,包括 “[” 后和 “]” 前