我是靠谱客的博主 高高狗,这篇文章主要介绍shell登陆输入判断经典案例,现在分享给大家,希望可以做个参考。

#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH

three(){

    read -p "please user: " user
    read -p "please passwd: " password
    read -p "please ders: " der

    users=`echo ${user:-user}`
    passwords=`echo ${password:-password}`
    ders=`echo ${der:-der}`

}

inputs(){

    i=1
    number=3
    three

    until [ "${users}" != "user" ] && [ "${passwords}" != "password" ] && [ "${ders}" != "der" ]
    do
            echo "你还有${number}次错误的机会!"
            three

            number=$((${number}-${i}))

            if [ "${number}" -eq 0 ];then
                    echo "你连续错了3次. by!"
                    return 1
            fi

    done

    echo "your input corrent !"
    return 1

}

Main(){
inputs
if [ “$?” -eq “1” ];then
exit 1
fi
}

Main

最后

以上就是高高狗最近收集整理的关于shell登陆输入判断经典案例的全部内容,更多相关shell登陆输入判断经典案例内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部