ps:有问题可以加微信:Lover_718,添加务必加上备注!

if-then语句可以使用布尔逻辑合并来检查。可以使用两个布尔操作符:

第一个布尔操作使用AND布尔操作符来合并两个条件,两个条件必须都满足才能执行then部分。
第二个布尔操作使用OR布尔操作符来合并两个条件。如果任意一个条件评估为true,才能执行then部分。
操作实例:

#!/bin/bash
#复合条件检查实例
num1=20
num3=''
if [ num1 -ge 20 ] && [ -znum3 ];then
    echo "num1 is num1,num3 is null"
fi

if [num1 -lt 18 ] || [ -z num3 ];then
    echo  "num1 is less than 18,num3 is null"
fi

发表评论

电子邮件地址不会被公开。