shell脚本判断一个用户是否登录成功

首先咱们要先确定一个用户

1.创建文件user.txt

qq
123

2.创建一个脚本yz.sh

!/bin/bash

username=`head -1 ./a.txt`
password=`tail -1 ./a.txt`

read -p "请输入用户名:" user
stty -echo
read -p "请输入密码:"  -t 5 passwd
echo
stty echo
if [ -z "$user" -o -z "passwd" ]
then
  echo "请输入正确的账号密码"
  exit
if
if [ $username == $user -a $password == $passwd ] then echo "登录成功" else echo "登录失败" fi
-t 5:五秒不输入密码,会自动跳出。
stty -echo
stty echo :隐藏密码,不显示。

3.执行脚本bash yz.sh

 

原文地址:https://www.cnblogs.com/MR-ws/p/11084857.html