linux 条件测试

linux 条件测试

测试命令

1,test EXPRESSION
2,[ EXPRESSION ]
3,[[ EXPRESSION ]]

测试结果

  echo $? 0 为true 1 false

数值测试

  -gt 大于

  -ge 大于等于

  -eq 等于

  -ne 不等于

  -lt 小于

  -le 小于等于

字符串测试(用于字符串比较时 用到的操作数都应该用引号)
  == 是否等于
  > 是否大于
  < 是否小于
  != 是否不等于
  =~ 左侧字符串是否能够被右侧的PATTERN所匹配
  -z "STRING" 测试字符串是否为空 空为真 不空为假
  -n "STRING" 测试字符串是否为空 空为假 不空为真

 

posted @ 2020-09-18 16:14  包子心的土豆  阅读(171)  评论(0编辑  收藏  举报