首页 > 编程知识 正文

shell截取字符串比较,js比较串字符字数

时间:2023-05-05 14:50:00 阅读:241198 作者:3716

1 字符串常用的比较

字符串相等

[[ $str1 == $str2 ]]

字符串不相等

[[ $str1 != $str2 ]]

字符串大小比较

[[ $str1 > $str2 ]]

字符串等于空

[[  -z $str2 ]]

字符串不等于空

[[  -n $str2 ]]

用test代替[]

if test $str1 == $str2

 

 

 

 

 

 

 

 

2 测试代码 #/lyzxc/bashstr1="chenyu"str2=""str3="chenyu"str4="chengongyu"#判断字符串不等于空和等于空if [[ -n $str1 ]] && [[ -z $strw ]]thenecho str1 is not null and str2 is nullfi#判断字符串是否相等if [[ $str1 == $str3 ]]thenecho str1 == str3elseecho str1 != str3fi#判断字符串是否不相等if [[ $str1 != $str4 ]]thenecho str1 != str4elseecho str1 == str4fi#判断字符串大小if [[ $str1 > $str4 ]]thenecho "str1 > str4"elseecho "str1 < str4"fi#用test替换[]value=5if [ $value -eq 5 ]thenecho value is 5elseecho value is not 5fiif test $value -eq 5 thenecho value is 5elseecho value is not 5fiif test $str1 != $str4 thenecho str1 != str4elseecho str1 == str4fi

 

 

 

 

 

 

3 运行结果 tr1 is not null and str2 is nullstr1 == str3str1 != str4str1 > str4value is 5value is 5str1 != str4

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。