#!/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登陆输入判断经典案例内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复