Java教程

if语句 条件测试 shell编程之条件语句

本文主要是介绍if语句 条件测试 shell编程之条件语句,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

shell 编程之条件语句
一.条件测试
  ① test命令 测试
  ② 文件测试
  ③ 整数值比较
  ④ 字符串比较
  ⑤ 逻辑测试
二.if语句的结构
  单分支结构
  双分支结构
  多分支结构
三.case语句结构
  case多分支结构
总结

 

一.条件测试

1.Shell 环境根据命令执行后的返回状态值($?) 来判断是否执行成功

2.当返回值为0 (真true)时表示成功,返回值为非0 值(假false) 时表示失败或异常,test命令,可以对特定条件进行测试,并根据返回值来判断条件是否成立($?返回值为0表示条件成立)

① test命令 测试

测试表达式是否成立,若成立返回0,否则返回其他数值

 

 

 

 注:返回0表示成立,非0值表示条件不成立

 

 

 

 

③ 整数值比较

 

 

 

 

 

 

 

 

 

 

 

 

 

 

• &&、|| 操作符能够正常存在于[[ ]]条件判断结构中,但是如果出现在[ ]结构中的话,会报错

• || 操作符 如果前面的表达式条件成立,不会去管,不成立就会输出

vim ping.sh

二.if语句的结构

单分支结构

 

 

 

 

 

 

 

 

双分支结构

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

总结

• 条件测试的语法
文件测试、整数值比较、字符串比较、逻辑测试

• if条件语句的语法
单分支、双分支、多分支

• case多分支语句的语法

这篇关于if语句 条件测试 shell编程之条件语句的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!