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

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

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

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

1、在shell编程中条件测试命令是经常使用到的,特别是在循环判断语句中,shell的条件测试命令有两个一个是test 一个是[ 左括号。如下图判断变量值 是否为空,为0则不为空,为1则为空
3、还有一种判断方式是判断两个字符串是否不相等,方法为str1 != str2 如下图
5、还有另外一种方式是判断字符串是否为空串 使用-z str,如下图
7、但字符串测试是区分大小写的,另外一个地方是空格也要特别注意,如下图