格式: test conditionstest -n string : string 不为空 test -z string : string 为空test int1 -eq int2  : int1 == int 2test int1 -ne int2  : int1 != int2 test int1 -gt int2   : int1 > int2 test int1 -ge int2             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-23 20:07:21
                            
                                1031阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            [root@server1 kk]# ?1 [root@server1 kk]# test kkkkkkkk[root@server            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-06-03 18:32:00
                            
                                85阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            if语句 if语句的一般格式为:if  测试条件
  	then 命令1
  	else 命令2
  fi例如:if test -f " $1 "
  	then echo " $1 is an ordinary file "
  	else echo " $1 is not an ordinary file"
  fi条件测试有两种常用形式:一种用test命令,如上例所示;另一种是用一对方括号将            
                
         
            
            
            
            test命令用于检查一个条件是否成立,它可以进行数值,字符,文件三个方面的测验;1、数值测试:等号左侧与等号右侧相比:参数说明-eq等于则为真-ne不等于则为真-gt大于则为真-ge大于等于则为真-lt小于则为真-le小于等于则为真例子:num1=10num2=10if test $num1 = $num2then   echo "两个数相等"else              
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-13 12:47:30
                            
                                89阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。数值测试参数说明-eq等于则为真-ne不等于则为真-gt大于则为真-ge大于等于则为真-lt小于则为真-le小于等于则为真实例演示:num1=100num2=100if test $[num1] -eq $[num2]then    echo '两个数相等!'else    echo '两个数不相等!            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-01-02 19:46:57
                            
                                241阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            数值测试 例子: 结果输出: 例子: 结果输出: 字符串测试 例子: 结果输出: 文件测试 例子: 结果输出:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-10-31 13:59:00
                            
                                120阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            [Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。数值测试参数说明-eq等于则为真-ne不等于则为真-gt大于则为真-ge大于等于则为真-lt小于则为真-le小于等于则为真实例演示:num1=100 num2=100 if test $[num1] -eq $[num2] then echo '两个数相等!' else echo '...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-07-11 10:29:00
                            
                                86阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            test  -b  文件名	如果文件存在且为块特殊文件则为真test -b %s | echo ${?}   显示上个命令执行的值,0则为真            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-11 16:04:01
                            
                                177阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell test判断            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-23 15:52:01
                            
                                53阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            概述Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。或者使用   [ ] 来判断数值测试#!/bin/bashnum1=100num2=100if test $[num1] -eq $[num2]then    echo '两个数相等!'else    echo '两个数不相等!'fi输出结果:两个数相等!字符串测试#!/bin/ba            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-14 09:57:31
                            
                                254阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1)判断表达式 if test      (表达式为真) if test     !表达式为假 test 表达式1 –a 表达式2                  两个表达式都为真 test 表达式1 –o 表达式2                  
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-04-07 16:58:24
                            
                                438阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ( EXPRESSION )EXPRESSION is true          EXPRESSION为真! EXPRESSIONEXPRESSION is false        EXPRESSION为假EXPRESSION1 -a EXPRE            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-04-07 13:39:11
                            
                                487阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            方便随时查用,所以收藏起来:1)判断表达式 if test  (表达式为真) if test !表达式为假 test 表达式1 –a 表达式2                  两个表达式都            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2015-08-26 09:45:16
                            
                                1156阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            Shell test命令 Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。 数值测试 参数说明 -eq 等于则为真 -ne 不等于则为真 -gt 大于则为真 -ge 大于等于则为真 -lt 小于则为真 -le 小于等于则为真 实例演示: num1=1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-03-20 13:45:00
                            
                                177阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1)判断表达式 if test (表达式为真) if test !表达式为假 test 表达式1 –a 表达式2 两个表达式都为真 test 表达式1 –o 表达式2 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-07-21 20:43:00
                            
                                82阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            概述Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。或者使用   [ ] 来判断数值测试#!/bin/bashnum1=100num2=100if test $[num1] -eq $[num2]then    echo '两个数相等!'else    echo '两个数不相等!'fi输出结果:两个数相等!字符串测试#!/bin/ba            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-05-31 15:45:53
                            
                                1169阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1)判断表达式 if test  (表达式为真) if test !表达式为假 test 表达式1 –a 表达式2                  两个表达式都为真 test 表            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-07-22 15:58:12
                            
                                418阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1)判断表达式 if test  (表达式为真) if test !表达式为假 test 表达式1 –a 表达式2                  两个表达式都为真 test 表达式1 –o 表达式2                 两个表达式有一个为真 2)判断字符串 test –n 字符串                                    
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-31 10:30:35
                            
                                84阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我们在前面介绍的调试手段是通过修改shell脚本的源代码,从其输出相关的调试信息来定位错误的,那有没有不修改源代码来调试shell脚本的方法呢?有的,那就是使用shell的执行选项,下面将介绍一些常用选项的用法:-n 只读取shell脚本,但不实际执行-x 进入跟踪方式,显示所执行的每一条命令-c "string" 从strings中读取命令"-n"可用于测试shell脚本是否存在语法错误,但不会            
                
         
            
            
            
            一、test命令的测试功能(1)、关于某个文件名的"文件类型"判断,eg: test -e filename表示存在否-e :该文件名是否存在(常用)-f :该文件名是否存在且为文件(file)(常用)-d :该文件名是否存在且为目录(directory)(常用)-b :该文件名是否存在且为一个block device设备-c :该文件名是否存在且为一个character device设备-S :            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-22 21:08:53
                            
                                48阅读