页次: 1
先看一些例子(linux 条件测试)
[root@ippbs ~]# test 1 -eq 2 [root@ippbs ~]# echo $? 1 # 说明是假的, 只有0 是真的 在shell 中 [root@ippbs ~]# test 1 -eq 1 [root@ippbs ~]# echo $? 0 [root@ippbs ~]# [ 1 -eq 3 ] [root@ippbs ~]# echo $? 1 [root@ippbs ~]# [ 1 -eq 3] -bash: [: missing `]' [root@ippbs ~]# [1 -eq 3 ] -bash: [1: command not found [root@ippbs ~]# echo $? 127
最后输出的是 127 说明命令不存在。 使用 [ ] 条件测试的时候, 空格不能省略。
条件测试
-eq : 是否相等
-ge : 大于等于
-le : 小于等于
-gt : 大于
-lt : 小于
-ne : 不等于
ipbbs.net
离线
页次: 1