判断输入3次密码是否正确

#!/bin/bash
str="zs123"
for ((i=1;i<=3;i++));do
    read -p "请输入第$i次密码:" sc
    if [ $sc ]; then #判断sc是否为空
        if [ $sc = $str ];then  #判断2个字符串是否相同
            echo "密码输入正确";  break
        fi
    else
        echo "密码输入错误,第$i次。"
    fi
done

posted @ 2021-01-13 15:31  执念;  阅读(96)  评论(0)    收藏  举报