shell编程中条件测试命令test与[的使用方法(一)

2025-04-18 15:17:48

1、1.在shell编程中条件测试命令是经常使用到的,特别是在循环判断语句中,shell的条件测试命令有两个一个是test 一个是[ 左括号。如下图判断变量值 是否为空,为0则不为空,为1则为空

shell编程中条件测试命令test与[的使用方法(一)

2、2.条竭惮蚕斗件测试可以使用到字符串、数字、文件和逻辑操作符,在使用到字符串的时候有以下几种判断方式:str 判断指定的字符串是否为空 str1 = str2判断两个字符串是否相等 相等则为0 不相等则为1

shell编程中条件测试命令test与[的使用方法(一)

3、3.还有一种判断方式是判断两个字符串是否不相等,方法为str1 != str2 如下图

shell编程中条件测试命令test与[的使用方法(一)

4、4.还有一种方式判断字符串是否是非空值 -n str,如下图

shell编程中条件测试命令test与[的使用方法(一)

5、5.还有另外一种方式是判断字符串是否为空串 使用-z str,如下图

shell编程中条件测试命令test与[的使用方法(一)

6、6.另外除了test命令外,[命令也是经常使用的,它的方法与test使用方法是一样的,如下图

shell编程中条件测试命令test与[的使用方法(一)

7、7.但字符串测试是区分大小写的,另外一个地方是空格也要特别注意,如下图

shell编程中条件测试命令test与[的使用方法(一)
shell编程中条件测试命令test与[的使用方法(一)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:58
  • 阅读量:61
  • 阅读量:96
  • 阅读量:21
  • 阅读量:83
  • 猜你喜欢