shell 数值比较大小

测试数值

1.测试数值参数详解

# [[]]与[]基本一样,不同的是[[]]支持正则匹配,不过要注意的是必须在内层中括号内左右两侧加空格

-eq            # 等于
-ne            # 不等于
-gt            # 大于
-lt            # 小于
-ge            # 大于等于
le             # 小于等于
-a             # 并且
-o             # 或者

# 注意事项:test与[]也可以测试数值,与 [[]]和(())效果一样,下一小节会详细介绍[[]]和(())
# 数值比较大小不能使用符号比较,比如 < > = 

# 10等于10条件成立(0真)
[root@db03 /scripts/day03]# [ 10 -eq 10 ]
[root@db03 /scripts/day03]# echo $?
0



原文地址:https://www.cnblogs.com/xiaolang666/p/14001938.html