• LinuxShell脚本编程基础4-条件测试与条件判断


    1、条件测试(test,[])

      #! /bin/bash

      echo "请输入登陆的用户名:"

      read name1

      if test "$name1" = "Jack"

      then 

        echo "登陆成功"

      else

        echo "登陆失败"

      fi

      =================

      注意:

        if then else fi 的格式用法, then 要换一行来写

        test 测试表达式, 返回 要么是 ture 或者 false

        还有另外一种 使用中括号 []

        if [ "$name1" = "Jack" ] 和 if test "$name1" = "Jack" 等价的

        使用的时候一定要注意空格
        if [ "$name1"="Jack" ] 和 if [ "$name1" = "Jack" ] 是不一样的

    2、条件判断(if..then..fi)

      AND,逻辑与(&&)  我们使用时候缩写为 -a

      OR,逻辑或(||)  缩写为 -o

      

      加多一个条件, 当用户名为 "Jack" 或者 "Kelly" 都成功登陆,只满足其中一个条件即可

      if [ "$name1" = "Jack" -o "$name1" = "Kelly" ]

      或者

      if test "$name1" = "Jack" -o "$name1" = "Kelly"

      ==============

      接下来使用 AND -a 的用法, 要同时满足条件才行

      echo "请输入登陆的用户名:"
      read name1
      echo "请输入密码:"
      read password1

      if [ "$name1" = "Jack" -a "$password1" = "1234" ]
      then
        echo "登陆成功"
      else
        echo "登陆失败,请检查用户名或密码"

      fi

  • 相关阅读:
    SQL——索引
    const 与 readonly知多少
    ASP.NET MVC 4 RC的JS/CSS打包压缩功能
    学习IIS & MVC的运行原理
    IIS中使用ASP.NET MVC的经验总结
    cookie 和session 的区别详解
    SQL之经典语句
    SQL存储过程,使用事务(try catch),游标
    深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接
    Sql效能优化总结(续)- sql语句优化篇
  • 原文地址:https://www.cnblogs.com/sylovezp/p/4239085.html
Copyright © 2020-2023  润新知