#---------------------模拟注册流程------------------------------
#read:-p提示语句 -t等待时间 -n字符个数 -s默读
#if-else流程控制语句,注意关键词:if,then,else,fi
#case语句,注意每个条件后的两个分号
#if后添加判断条件,注意空格
#printf格式化输出语句,注意需要显式化换行
#echo -e 处理转义字符 -n 不换行
#---------------------------------------------------------------
if read -t 5 -n1 -p "Do you want to register a count[Y/N]?" answer
then
case $answer in
Y|y)
echo -e "\n"
read -p "what is your name:" name
printf "\n"
read -s -p "input your password:" pw
echo -e "\n"
read -s -p "repeat your password:" repw
if [ $pw == $repw ]
then
printf "\n success\n"
else
printf "\nthe password doesn't equal to the repassword:\n"
printf "\n %s %s\n" $pw $repw
fi
;;
N|n)
printf "\n ok,good bye\n";;
*)
printf "\n error choice\n";;
esac
else
echo "sorry , too slow"
fi
shell模拟注册流程
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 需求 在 A 界面,点击跳转到 B 界面(该界面会执行一些业务),再点击返回键出现 Dialog 弹窗,点击确认退...
- 大部分年轻人使用过很多产品,从website到app,从购物平台、聊天工具、邮箱到天气app、闹钟等。各种各样的产...
- 嘿,你还好吗?来自十月底的问候。 不知不觉,2017已经走到逐渐接近尾声了,回头看看,还有多少未实现的“梦”,还有...