shell:编写脚本,初始密码为123456,检查密码,屏幕提示“please input your password”,如果输入正确显示“you are right,ok”如果用户三次输入密码均错误,则退出脚本
时间: 2024-02-18 16:06:04 浏览: 132
三次密码错误退出系统
好的,我可以帮你编写这个脚本。你可以在 Shell 终端中输入以下命令来创建一个新的脚本文件:
```
nano check_password.sh
```
然后将以下代码复制粘贴到文件中:
```
#!/bin/bash
# 初始密码
password="123456"
# 循环三次
for i in {1..3}; do
# 屏幕提示
echo "please input your password: "
read -s input_password
# 检查密码是否正确
if [[ "$input_password" == "$password" ]]; then
echo "you are right, ok"
exit 0
fi
done
# 三次输入密码均错误
echo "Sorry, your password is incorrect. Exiting..."
exit 1
```
保存文件并退出编辑器。然后,您可以使用以下命令来运行脚本:
```
bash check_password.sh
```
现在,当您运行脚本时,它将提示您输入密码,并根据您的输入显示相应的消息。如果您三次输入错误的密码,则脚本将退出。
阅读全文