shell的整数关系运算符有哪些
发布网友
发布时间:2022-03-18 02:15
我来回答
共3个回答
热心网友
时间:2022-03-18 03:45
关系运算符只支持数字,不支持字符串,除非字符串的值是数字。常用的关系运算符如下:
-eq:检测两个数是否相等,相等返回true
-ne:检测两个数是否不相等,不相等返回true
-gt:检测左边的数是否大于右边的,如果是,则返回true
-lt:检测左边的数是否小于右边的,如果是,则返回true
-ge:检测左边的数是否大于等于右边的,如果是,则返回true
-le:检测左边的数是否小于等于右边的,如果是,则返回true
热心网友
时间:2022-03-18 05:03
整数的关系运算符有6种:
相等 -eq 例如 if [ $A -eq 0 ]; then echo "A=0" ; fi
大于 -gt 例如 if [ $A -gt 0]; then echo "A>0"; fi
小于 -lt 例如 if [ $A -lt 0]; then echo "A<0"; fi
不小于 -ge 例如 if [ $A -ge 0]; then echo "A≥0"; fi
不大于 -le 例如 if [ $A -le 0]; then echo "A≤0"; fi
不等于 -ne 例如 if [ $A -ne 0]; then echo "A≠0"; fi
热心网友
时间:2022-03-18 06:37
Shell运算符:
算数运算符
关系运算符
布尔运算符
字符串运算符
文本测试运算符