码迷,mamicode.com
首页 > 系统相关 > 详细

Linux - Shell - 算数表达式 - 关系运算

时间:2019-12-24 13:46:27      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:echo   res   amp   ==   bin   shel   bash   linux   (())   

  1. 概述
    1. shell 中基于 $(()) 的 关系运算
  2. 背景
    1. 复习 shell 脚本
    2. 凑数吧
  3. 准备
    1. 环境
      1. os
        1. centos7

1. 位运算

  1. 代码

    #!/bin/bash
    
    # 关系运算符
    # 结果是 真/假(1/0)
    
    arg1=4
    arg2=5
    
    # 1. <
    result1=$((arg1<arg2))
    echo $result1
    
    # 2. >
    result2=$((arg1>arg2))
    echo $result2
    
    # 3. <=
    result3=$((arg1<=arg2))
    echo $result3
    
    # 4. >=
    result4=$((arg1<=arg2))
    echo $result4
    
    # 5. ==
    result5=$((arg1==arg2))
    echo $result5
    
    # 6. !=
    result6=$((arg1!=arg2))
    echo $result6
    
    # 7. &&
    # 坑: 如果 arg1 为 假, 则 arg2 不会被验证
    result7=$((arg1&&arg2))
    echo $result7
    
    # 8. ||
    # 坑: 如果 arg1 为 真, 则 arg2 不会被验证
    result8=$((arg1||arg2))
    echo $result8

Linux - Shell - 算数表达式 - 关系运算

标签:echo   res   amp   ==   bin   shel   bash   linux   (())   

原文地址:https://www.cnblogs.com/xy14/p/12090860.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!