条件选择:if…else…fi case…in…esac
数值比较操作符
符号 |
说明 |
-eq |
等于 |
-ne |
不等于 |
-gt |
大于 |
-lt |
小于 |
-ge |
大于等于 |
-le |
小于等于 |
如运行报错:[: -le: unary operator expected
究其原因,是因为如果变量值为空,那么就成了 [ = 数值,而[和数值并不相等。
要用双重的 [ ],即[[ ]]
时间: 2024-10-10 19:01:20
条件选择:if…else…fi case…in…esac
数值比较操作符
符号 |
说明 |
-eq |
等于 |
-ne |
不等于 |
-gt |
大于 |
-lt |
小于 |
-ge |
大于等于 |
-le |
小于等于 |
如运行报错:[: -le: unary operator expected
究其原因,是因为如果变量值为空,那么就成了 [ = 数值,而[和数值并不相等。
要用双重的 [ ],即[[ ]]