shell条件测试语句

1、格式

 

 

2、文件测试

 

 

 

 

3、数值测试

数值测试注意:

整数加双引号也可以比较

[[]]中可以使用-eq [[]] 中使用 < >可能不对 可能只对比第1位

[] 中使用 > 或 < 语法不报错 但是逻辑结果可能不对

(())中不能用 -eq等写法 可以用 > < ==

[[]] 匹配正则的时候,正则表达式不能用引号: Any part of the
pattern may be quoted to force it to be matched as a string

  

4、字符串测试

 

 

 

 5、逻辑测试

 

 

6、常用格式

[ 条件 ] && 命令


[ 条件 ] && {
cmd1
cmd2
}


[ 条件 ] || 命令


[ 条件 ] || {
cmd1
cmd2
}

  

7、注意事项

 

posted @ 2021-08-02 11:33  映辉  阅读(45)  评论(0)    收藏  举报