zoukankan      html  css  js  c++  java
  • shell脚本系列:if判断

    1. 数学比较运算

    -eq         等于
    -gt         大于
    -lt          小于
    -ge         大于或等于
    -le          小于或等于
    -ne         不等于
    

    2. 运算符解释

    ==         等于   
    !=          不等于
    -n          检查字符串的长度是否大于0  
    -z          检查字符串的长度是否为0
    

    3. 文件比较与检查

    -d                  检查文件是否存在且为目录
    -e                  检查文件是否存在
    -f                  检查文件是否存在且为文件
    -r                  检查文件是否存在且可读
    -s                  检查文件是否存在且不为空
    -w                  检查文件是否存在且可写
    -x                  检查文件是否存在且可执行
    -O                  检查文件是否存在并且被当前用户拥有
    -G                  检查文件是否存在并且默认组为当前用户组
    file1 -nt file2     检查file1是否比file2新
    file1 -ot file2     检查file1是否比file2旧
    

    4. 逻辑运算

    • 逻辑与运算 &&
    • 逻辑或运算 ||
    • 逻辑非运算 !

    逻辑运算注意事项:

    逻辑与、或运算都需要两个或以上条件,逻辑非运算只能一个条件。

    口诀:

    • 逻辑与运算 真真为真 真假为假 假假为假
    • 逻辑或运算 真真为真 真假为真 假假为假
    • 逻辑非运算 非假为真 非真为假

    5. 赋值运算

    = 赋值运算符

    a=10
    
  • 相关阅读:
    我的DBDA类文件
    登录时的验证码怎么写?
    phpcms 制作简单企业站的常用标签
    HTML 基础知识
    目标
    split函数的实现
    myString操作符重载
    cout中的执行顺序_a++和++a
    二叉树的层次遍历法
    树的前中序遍历_求后续遍历
  • 原文地址:https://www.cnblogs.com/iuskye/p/shell-if.html
Copyright © 2011-2022 走看看