首页 > 代码库 > shell脚本,判断给出的字符串是否相等。
shell脚本,判断给出的字符串是否相等。
第一种方法
[root@localhost wyb]# cat 11.sh #!/bin/bash#判断给出的字符串是否相等read -p "Please Input a number:" number[ -z $number ] && echo ‘Input nothing‘ && exit 1len=${#number}a=`echo $number|cut -c 1`for i in `seq $len`do b=`echo $number|cut -c $i` [[ "$a" != "$b" ]] && echo no && exitdoneecho yes[root@localhost wyb]# bash 11.sh Please Input a number:1111111122no[root@localhost wyb]# bash 11.sh Please Input a number:1111111yes[root@localhost wyb]# bash 11.sh Please Input a number:666666666yes[root@localhost wyb]#
第二种方法[root@localhost wyb]# cat 111.sh #!/bin/bash#判断给出的字符串是否相等read -p "Please Input a number:" number[ -z $number ] && echo ‘Input nothing‘ && exit 1a=`echo $number|cut -c 1`b=`echo $number|tr -d $a`[ -z $b ] && echo yes || echo no[root@localhost wyb]# bash 111.sh Please Input a number:111111yes[root@localhost wyb]# bash 111.sh Please Input a number:123445no[root@localhost wyb]# bash 111.sh Please Input a number:66666yes[root@localhost wyb]#
shell脚本,判断给出的字符串是否相等。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。