zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    localStorage_留言板(储存功能)
    localStorage_留言板01
    localStorage的存储功能
    html表单笔记
    jdbc连接数据库Mysql实例
    (二)SpringMVC学习笔记-HelloWorld
    (一)SpringMVC学习笔记-概述
    animation的相关属性:
    text-transform的各种属性
    ajax请求的时候get 和post方式的区别:
  • 原文地址:https://www.cnblogs.com/sylovezp/p/4239085.html
Copyright © 2011-2022 走看看