- 字符串比较:
[ "$str1" == "$str2" ]
:判断两个字符串是否相等。[ "$str1" != "$str2" ]
:判断两个字符串是否不相等。[ -z "$str" ]
:判断字符串是否为空。[ -n "$str" ]
:判断字符串是否非空。
- 数值比较:
[ $num1 -eq $num2 ]
:判断两个数值是否相等。[ $num1 -ne $num2 ]
:判断两个数值是否不相等。[ $num1 -lt $num2 ]
:判断第一个数值是否小于第二个数值。[ $num1 -gt $num2 ]
:判断第一个数值是否大于第二个数值。[ $num1 -le $num2 ]
:判断第一个数值是否小于等于第二个数值。