当前位置: 首页 > news >正文

【shell 脚本】两种登录方式

#!/bin/bash
echo "while 方法!"

echo "请输入登录用户名:"
read name1
if test $name1 = "yang"
then
  echo "登录成功"
else
  echo "登录失败,请输入正确的用户名:"
  read name1
  while [ $name1 != "yang" ]
   do
      echo "登录失败,请输入正确的用户名:"
      read name1
      if test $name1 = "yang"
        then
           echo "登录成功"
           break;
      fi
   done
fi


echo "until 方法!"
echo "请输入登录用户名:"
read name1
if test $name1 = "yang"
then
  echo "登录成功"
else
  until [ $name1 == "yang" ]
  do
      echo "登录失败,请输入正确的用户名:"
      read name1
      if test $name1 = "yang"
        then
           echo "登录成功"
           break;
      fi
  done
fi  

exit 0 

相关文章:

  • 【烈日炎炎战后端】Spring(2.1万字)
  • tcpdump统计http请求
  • 产品经理技能之MRD的笔记之一
  • 【烈日炎炎战后端】消息队列(1.0万字)
  • css笔记:如何让一个div居于页面正中间
  • 【烈日炎炎战后端】Git(0.1万字)
  • R语言 如何为图片添加文字说明(转载)
  • 【烈日炎炎战后端 】MyBatis(0.4万字)
  • Windows Docker的有趣事实
  • RSD和wlwmanifest是什么
  • 【烈日炎炎战后端】Zookeeper(0.5万字)
  • iOS 中runtime的运用原理
  • 【烈日炎炎战后端】Elecsticsearch(1.5万字)
  • TCP协议三次握手和四次挥手
  • 【烈日炎炎战后端】Nginx(0.3万字)
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • CSS实用技巧干货
  • ES6语法详解(一)
  • git 常用命令
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • Java 网络编程(2):UDP 的使用
  • Otto开发初探——微服务依赖管理新利器
  • PhantomJS 安装
  • Python socket服务器端、客户端传送信息
  • Python十分钟制作属于你自己的个性logo
  • SAP云平台里Global Account和Sub Account的关系
  • ubuntu 下nginx安装 并支持https协议
  • Vue实战(四)登录/注册页的实现
  • 欢迎参加第二届中国游戏开发者大会
  • 基于webpack 的 vue 多页架构
  • 基于遗传算法的优化问题求解
  • 记一次删除Git记录中的大文件的过程
  • 技术:超级实用的电脑小技巧
  • 经典排序算法及其 Java 实现
  • 面试题:给你个id,去拿到name,多叉树遍历
  • 找一份好的前端工作,起点很重要
  • 中文输入法与React文本输入框的问题与解决方案
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • ​Java并发新构件之Exchanger
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • #《AI中文版》V3 第 1 章 概述
  • #传输# #传输数据判断#
  • #控制台大学课堂点名问题_课堂随机点名
  • #我与Java虚拟机的故事#连载02:“小蓝”陪伴的日日夜夜
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流
  • (14)目标检测_SSD训练代码基于pytorch搭建代码
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (poj1.2.1)1970(筛选法模拟)
  • (超简单)构建高可用网络应用:使用Nginx进行负载均衡与健康检查
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (规划)24届春招和25届暑假实习路线准备规划
  • (过滤器)Filter和(监听器)listener
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • (转)C#调用WebService 基础