声明
学习视频来自B站UP主 泷羽sec
字符串和逻辑运算符
新建脚本
str1= “hello”
str2= “hello”
if [ $str1 = $str2 ];then
echo Ture
else
echo flase
fi
运行脚本查看字符串是否相等
把hello改成Hello 看看大小写是否敏感
大小写敏感
将=改成不等于(!=)
-z参数 检查字符串长度是否为0
-n 参数(检查字符串长度是否不为0)
试试空参数
为空返回true,不为空返回flase,
我们把str1改为str11 看看是否为空
布尔型
num1=9
num2=19
if [ $num1 != 9 -a $num2 -lt 20 ]; then
echo True
else
echo False
fi
-a两个条件都得满足(与)
-lt是小于
把逻辑运算符改为-o
-o的意思是满足其中一个即可(或)