if-then语句

1、if-then 语句中,不管命令是否成功执行,你都只有一种选择。

• 命令返回一个非零退出状态码,if-then-else 语句能够执行另一组命令。

• 嵌套的 if-then 语句位于主 if-then-else 语句的 else 代码块中。

2、可以使用 else 部分的另一种形式:elif。这样就不用再书写多个 if-then 语句了。

• elif 使用另一个 if-then 语句延续 else ,部分if-then 语句不能测试命令退出状态码之外的条件。

• test 命令提供了在 if-then 语句中测试不同条件的途径。

• 如果 test 命令中列出的条件成立,test 命令就会退出并返回退出状态码 0。这样if-then 语句就与其他编程语言中的 if-then 语句以类似的方式工作了。

3、如果不写 test 的 condition 部分,则它会以非 0 的状态码退出并执行 else 代码块语句

4、test 命令可以判断三类条件:

数值比较

字符串比较

文件比较

5、字符串大小:-n 和 –z 可以检查一个变量是否含有数据

6、case 命令采用列表格式来检查单个变量的多个值。不需要再写出所有的 elif 语句来不停地检查同一个变量的值了


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值